Lucene本身有查询条件,比如模糊匹配等,现在solr封装了,定义了自己的运算符。
Solr的检索运算符
1. “:” 指定字段查指定值,如返回所有值*:*
2. “?”
表示单个任意字符的通配
3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)
4. “~”
表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。
5.
邻近检索,如检索相隔10个单词的”apache”和”jakarta”,”jakarta apache”~10
6. “^”
控制相关度检索,如检索jakarta apache,同时希望去让”jakarta”的相关度更加好,那么在其后加上”^”符号和增量值,即jakarta^4
apache
7. 布尔操作符AND、||
8. 布尔操作符OR、&&
9. 布尔操作符NOT、!、- (排除操作符不能单独与项使用构成查询)
10. “+”
存在操作符,要求符号”+”后的项必须在文档相应的域中存在
11. ( ) 用于构成子查询
12. []
包含范围检索,如检索某时间段记录,包含头尾,date:[200707 TO 200710]
13. {}
不包含范围检索,如检索某时间段记录,不包含头尾
date:{200707 TO 200710}
14. \ 转义操作符,特殊字符包括+ -
&& || ! ( ) { } [ ] ^ ” ~ * ? : \
参考:
http://westguar.spaces.live.com/blog/cns!F6DD25E77539E5DD!357.entry
o
o
o
o
o
o
分享到:
相关推荐
SOLR 检索调优
solr大数据检索 solr大数据检索 solr大数据检索 solr大数据检索 solr大数据检索 solr大数据检索 solr大数据检索 solr大数据检索
solr 检索 服务器 安装配置 免安装,直接配置即可使用
Solr 全文检索服务Solr 全文检索服务Solr 全文检索服务Solr 全文检索服务Solr 全文检索服务Solr 全文检索服务
solr在window下的配置,solr(全文检索系统),solr是lucene的升华版,把数据库的数据导入到solr中,减少了数据库的压力,solr搜索代替并优化了like模糊查询,并且有中文分词器
solr 是一款全文检索搜索引擎的开源项目,基于java 开发,可实现全文检索,地里信息定位服务的实现等。
Solr全文检索
在solr文献检索中用map/reduce
solr全文检索中需要用到的apache-solr-1.4.1.zip
solr全文检索整合ik中文分析器的配置实现搜索引擎,已在项目中使用过,可以共用
Solr是Apache的顶级开源项目,使用java开发 ,基于Lucene的全文检索服务器。 Solr比Lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对Lucene的性能进行了优化。
Solr 是Apache下的一个顶级开源项目,采用Java开发,基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。这里谈到了Lucene,它是一个开放源代码的全文检索引擎工具包。提供了完整的...
压缩包内含有solr+ik如何配置的详细介绍以及solr+ik的安装包,省去了自己去找地址下载的麻烦,经测试使用完全可以在电商电商项目中实现全文检索
如果您在使用Solr运算符时遇到问题,请: 请参考下面提供的在此仓库中创建一个Github Issue,尽可能详细地描述您的问题接触我们的Slack频道! 在Kubernetes官方松弛工作区的频道上加入我们。菜单文献资料请访问以下...
solr全文检索环境搭建, 我已经把solr环境都准备好了。你只需要根据我在文档中的说明放到你的环境下就可以了。
solr增强hbase检索...1547548620.pdf.
里面有关于solr环境搭建的详细文档说明,还有schema.xml,solrconfig.xml这两个文件里的配置说明,还有创建索引,删除索引的代码。及性能的优化。
基于lucene的企业级搜索引擎。是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。...也可以通过Http G Solr et操作提出查找请求,并得到XML格式的返回结果。仅仅从官方提取的源码。
分词器和配置已经弄好了,只要按照网页说明把solr_home和solr_data放到D盘根目录下就可以了,solr放到tomcat下面。
php中用于中文检索的全文检索的solr文件类