我从Solr收到此消息。
我的schema.xml上的相关行将location字段设置为非multiValued字段,如下所示。
<field name="latlong_current" type="location" indexed="true" stored="false" omitNorms="true" multiValued="false" />
是否还有其他人使用空间搜索功能遇到此问题?
答案 0 :(得分:0)
我没有使用位置字段类型,但我希望确保对该类型的分析不会将其分解为多个令牌。显然有一个用于存储地理编码的LatLonType,是否设置了“位置”?
否则,Solr的人对他们的邮件列表和IRC非常敏感,如果你没有得到你想要的答案,那就试试吧!
答案 1 :(得分:0)
如果您在schema.xml中有这些字段,请确保它们设置为multiValued = false
<dynamicField name="*_coordinate" type="tdouble" indexed="true" stored="false" multiValued="false"/>
<dynamicField name="*_p" type="location" indexed="true" stored="true" multiValued="false"/>