我花钱请了第三方编码人员为 Solr 开发模式,但现在我对自己有了更多的了解,我有一个问题。
目的是进行空间搜索,所以在我的模式中我有这个:
<field name="latlng" type="location" indexed="true" stored="false" />
<field name="latlng_0_coordinate" type="double" indexed="true" stored="false" />
<field name="latlng_1_coordinate" type="double" indexed="true" stored="false" />
我的网站通过 JSON 提交到 lat_lng_0_coordinate 和 latlng_1_coordinate但没有提交到 latlng。
此外,在我的 schema.xml 中没有其他提及“latlng”,所以据我所见,它不像那里有一个 combine 或 join 函数。
所以,我的问题是,latlng 是有目的的还是编码人员把它弄错了?