Solr 地理位置搜索

不需要排序
fq
{!geofilt sfield=LatitudeLongitude pt=31.8671998804321,117.308743414503 d=5}

fl
LatitudeLongitude,CompanyName,Address,distance:geodist(LatitudeLongitude,31.8671998804321,117.308743414503)

需要排序
q
{!geofilt score=distance sfield=LatitudeLongitude pt=31.8671998804321,117.308743414503 d=1}

fl
score,LatitudeLongitude,CompanyName,Address,distance:geodist(LatitudeLongitude,31.8671998804321,117.308743414503)

sort
score desc

filter=false

{!geofilt score=distance filter=false}
City:"合肥"
score,LatitudeLongitude,CompanyName,Address,distance:geodist(LatitudeLongitude,31.8671998804321,117.308743414503)

sort

geodist() desc

Solr Suggest 组件

Lookup Implementations

AnalyzingLookupFactory

FuzzyLookupFactory

AnalyzingInfixLookupFactory

Solr 5.5.1 单机版安装部署

Solr 4 到 Solr 5 的一些变更:

  • 可通过内置脚本一键安装,同时支持安装为Linux的服务,启动脚本也增加了更多的参数支持。并且Solr 5通过内置Server实现Http接口(虽然还是使用Jetty)
  • schemal.xml 变更为managed-solr
查看全文 →

Solr 优化

Solr HTTP BASIC 认证

Solr安全性最简单的就是 HTTP Basic 认证了,以下配置方法。

查看全文 →

Solr 常见问题与错误记录

Solr 常用指令

Solr 4.10 手册

本文档参考自 apache-solr-ref-guide-4.10.pdf
测试环境使用 Solr 为 CDH 最新发行版本:solr-4.10.3-cdh5.5.1 (官方 4.10.3 发布于2014-12-29)
当前 Solr 官方最新版为:5.5.1 (截至到2016-06-18)

查看全文 →