【发布时间】:2014-01-27 07:18:39
【问题描述】:
我正在使用 solr 来修复我的索引和搜索功能,并且是 solr 的初学者。 我实际上想将地理位置索引到 solr 索引中,并且还想对其进行查询,所以浏览了一些文章, http://wiki.apache.org/solr/SpatialSearch 我的 schema.xml 中确实存在一些架构类型。
现在我的问题是我想编写一个 java 代码来索引地理位置,同时为动态地理位置字段索引它。那么如何编写它,是否有任何用于索引它的示例 java 代码。我找了它,但没有找到,请如果有人可以帮助我。
我也明白,在建立索引时,我们需要写一些类似的东西:
document.addField(myDynLocFld+"_p", val));
如果使用这种方法,val 应该是一个位置对象的实例,其中嵌入了 lat 和 lng 值。那么如何解决这个问题,或者 solr java 中是否有任何不同的方法呢?
提前致谢。
【问题讨论】: