高亮显示在搜索中使用的比较多,比较常用的有三种使用方式,如果要对某field做高亮显示,必须对该field设置stored=true 第一种是普通的高亮显示Highlighter,根据查询的docIdSet,获取Documents,并获取当前document的需要高亮的field的value,根据q...
分类:
其他好文 时间:
2014-08-05 13:39:29
阅读次数:
153
做站内搜索时,如果输入的参数中包含英文冒号、双引号或其他具有特殊含义的字符时,可能需要做转义来避免查不到数据的问题。测试于:Solr 4.5.1, Jdk 1.6.0_45, Tomcat 6.0.37 | CentOS 5.7异常信息:如本站内有一篇文章标题为:java.lang.NumberFo...
分类:
其他好文 时间:
2014-08-04 21:11:08
阅读次数:
226
ES不支持groupby,于是想看看solr怎么实现的。搭建环境:1)下载tomcat7、solr4.9,解压;2)配置tomcat7的端口和URIEncoding(utf-8);3)拷贝solr\dist\solr-4.9.0.war至tomcat\webapps,并更名为solr.war;4)重...
分类:
其他好文 时间:
2014-08-04 01:59:46
阅读次数:
190
首先将下载解压后的solr-4.9.0的目录里面找到lucene-analyzers-smartcn-4.9.0.jar文件,将它复制到solr的应用程序里面D:\apache-tomcat-7.0.54\webapps\solr\WEB-INF\lib,备注:网上很多文章使用IK中文分词器(IK_...
[]表示查询一个包括边界范围,{}表示查询一个不包括边界范围A TO * 表示没有上界即>=A或是>A ,视使用的是[]还是{}而定* TO A 表示没有下界即<=A或是<A ,视使用的是[]还是{}而定NOW表示当前时间,NOW/DAY表示当前日期.支持运算,比如取前一天就是NOW/DAY-1DA...
分类:
其他好文 时间:
2014-08-01 19:02:22
阅读次数:
178
1. “:” 指定字段查指定值,如返回所有值*:*2. “?” 表示单个任意字符的通配3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返...
分类:
其他好文 时间:
2014-08-01 18:47:02
阅读次数:
151
前几天被安排到一个项目组里,项目组需要用到搜索引擎技术,因此花了两天调研了一下,后来又说不用了,那就做个小结,写个博文。...
分类:
其他好文 时间:
2014-07-31 20:45:57
阅读次数:
217
将Solr和Tomcat结合: 1.在D盘下创建目录 D:\Demos\Solr 2.解压solr-4.9.0文件,我这里下载的是这个4.9版本,将example文件夹下的solr文件夹中的所有文件(不含solr文件夹本身)拷贝到D:\Demos\Solr目录下 3.创建solr web应用,将.....
1.Solr下载 下载地址 :http://lucene.apache.org/solr/ 2.解压,测试 在example文件夹中找到start.jar文件,用命令提示符运行这个文件:java -jar start.jar,如下图:8983就是Solr服务器的端口,用浏览器请求http://l.....
Solr各版本下载地址:http://archive.apache.org/dist/lucene/solr/下载的包里面的CHANGES.txt有当前版本需要的说明。序号Solr版本JDK版本1solr-4.7.2Java1.6VMorlater2solr-4.8.1Java1.7VMorlater3solr-4.9.0Java1.7VMorlater
分类:
其他好文 时间:
2014-07-29 15:59:49
阅读次数:
317