gpt4 book ai didi

lucene - 位置感知搜索

转载 作者:行者123 更新时间:2023-12-01 04:19:50 24 4
gpt4 key购买 nike

我正在尝试使用空间示例进行位置感知搜索
http://www.ibm.com/developerworks/java/library/j-spatial/#indexing.approaches .
schema.xml有一个 geohash 字段,但该字段不存在于用于索引的任何 .osm 文件(存在于数据文件夹中)中。我无法理解值是如何分配给它的,所以当我给出这个查询时

http://localhost:8983/solr/select/?q=_val_:"recip (ghhsin(geohash(44.79, -93), geohash, 3963.205), 1, 1, 0)"^100

结果集已检索到 geohash 值。它是如何发生的?请帮我。

最佳答案

Solr wiki 有一个很好的页面,介绍了如何使用 solr 1.5+ 完成空间搜索。

总而言之,您的架构定义了“geohash”类型的字段:

<fieldtype name="geohash" class="solr.GeoHashField"/>
<field name="destination" type="geohash" indexed="true" stored="true"/>

数据馈送器传入地理散列坐标:

<field name="destination">cbj1pb56p4b</field> <!-- 45.17614 -93.87341 -->

您可能应该回到使用简单的纬度和经度坐标开始。有更好的文档。

关于lucene - 位置感知搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com