第四章:位置感知搜索
来源:互联网 发布:淘宝店怎么做广告 编辑:程序博客网 时间:2024/06/03 14:18
1. 什么是位置感知搜索
所谓位置感知搜索,就是以自己为中心店,搜索一定范围内的物体。比如:自身周围2公里以内的酒店。
2. schema.xml配置经纬度索引字段
<fieldTypename="location"class="solr.LatLonType"subFieldSuffix="_coordinate"/><fieldname="lat_lng"type="location"indexed="true"stored="true"multiValued="false" />
3. solr admin进行位置感知搜索
注:
{!geofilt}:进行范围感知搜索
sfield:schema的location(经纬度)字段
pt:”维度,经度”,和上传地理数据的格式相反
d:感知的范围,单位为公里
4. solrj的SolrQuery代码实现
SolrQuery solrQuery=new SolrQuery();solrQuery.setQuery("*:*");solrQuery.addFilterQuery("{!geofilt}"); solrQuery.set("d", "1");solrQuery.set("sfield", "lat_lng");solrQuery.set("pt","23.082995,113.885287"); solrQuery.setSort("geodist()", ORDER.asc);solrQuery.addField("distance:geodist(),*");
注:
这段代码添加了一个distance字段,也就是solr查询后的结果文档会多一个distance字段。该字段保存了"数据离查询的pt距离",单位为公里。
0 0
- 第四章:位置感知搜索
- 使用 Apache Lucene 和 Solr 进行位置感知搜索
- 使用 Apache Lucene 和 Solr 进行位置感知搜索
- 使用 Apache Lucene 和 Solr 进行位置感知搜索
- 使用 Apache Lucene 和 Solr 进行位置感知搜索
- 第四章 搜索
- HTML位置感知
- HTML实现位置感知
- 第四章 Action名称的搜索顺序
- 《啊哈算法》第四章 万能的搜索
- 【人工智能】第四章 超越经典搜索
- 对第四维,时间的感知
- 第四讲 感知器(Perceptron)
- 一种位置感知P2P网络:Meridian
- 开发即时位置感知的Android客户端
- 开发即时位置感知的Android客户端
- SQL Server 2008:新位置感知数据类型
- 图片搜索之感知哈希算法
- VS调试Unity3D脚本
- JavaEE-Hibernate
- 数据结构、算法与应用 (C++描述) 第二版 1.5
- Openstack: gre网络细节
- RedHat 安装w3af,安装pyopenssl时总会出现Package libffi was not found in the pkg-config search path错误
- 第四章:位置感知搜索
- Struts2系统学习(6)action中方法调用的三种方式总结
- 关于<dl>的居中
- future模式
- 程序在eclipse运行正常,但是打包上传到服务器上却报“java.lang.reflection.invocationTargetException”
- 如何自定义自己的VIEW
- netty5 学习笔记--InternalThreadLocalMap
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- QXmlStreamWriter 写入xml 文件