本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Solr PostFilter优化查询性能
背景
实际业务场景中,有时会需要两阶段过滤,最终的搜索结果是在前一个搜索结果上进一步搜索而得到的(search-within-search)的特性。
假设,最终搜索结果集是由(A AND B)两个条件对应的命中结果集求交而得到的。如果A条件对应的文档集合非常小(大概不超过300个),而B条件对应的文档集合非常大。在这样的场景下在solr中使用二阶段过滤的方式来查询就 ...
Solr在Linux中的产品化安装
目前服务器上安装的solr版本:5.3.1,不同于测试和研究,如果要把solr产品化部署,需要将其安装成一个服务。在solr压缩包中的bin/目录下有一个脚本文件**install_solr_service.sh**,负责solr的安装,并注册为自启动的service。
1. 环境准备
首先需要创建一个solr用户,并赋予其相应的权限:
groupadd zpsolr
usera ...
Solr6.3 生产环境使用(Centos6.5)
安装目录
安装脚本默认将solr安装到/opt目录下,可以通过-i选项修改安装位置,同时脚本会创建一个软链接:
/opt/solr-X.0.0
/opt/solr -> /opt/solr-X.0.0
在后续版本升级中,可以将该链接修改为升级后的solr版本目录
分离可写文件
默认安装到/var/solr目录下,可以使用-d选项修改路径
创建solr用户
出于安全考虑,不推 ...
Lucene 或者 solr 有什么不一样
首先Solr是基于Lucene做的,Lucene是一套信息检索工具包,但并不包含搜索引擎系统,它包含了索引结构、读写索引工具、相关性工具、排序等功能,因此在使用Lucene时你仍需要关注搜索引擎系统,例如数据获取、解析、分词等方面的东西。而Solr的目标是打造一款企业级的搜索引擎系统,因此它更接近于我们认识到的搜索引擎系统,它是一个搜索引擎服务,通过各种API可以让你的应用使用搜索服务,而不需要 ...
solr5和solr6相同集群共存冲突解决
问题背景
公司内部从2015年9月开始部署了Solr5.3 搜素引擎服务,到今年年初Solr的版本已经发展到了Solr6.x,无奈开源社区的发张的确很快,因为Solr6服务端整合了Facebook的prestodb数据库的Sql解析引擎( http://prestodb-china.com/),可以让Solr6服务端支持简单的sql语句查询,一时间搜索引擎可以支持Sql语句 ...
一次压测情况下Solr部分性能调整
在将solr模糊词搜索从 copyfield方式修改为 qf(query function)之后,其query的性能降低不少。原来是采用将所有需要搜索的字段都copy至同一个字段中,最近要根据模糊匹配结果的权重分析,这种方式根本无法满足要求,所以就采用了query function,这样就能定义不同字段的权重了,例如我们qf可以如下定义:
product_name^2 ...
9个基于Java的搜索引擎框架
http://www.codeceo.com/article/8-java-search-engine.html
Solr
http://www.cnblogs.com/HD/p/3977799.html
http://www.cnblogs.com/hoojo/archive/2011/10/21/2220431.html
最新版Solr6.2.1安装记录
下载最新版Solr6.2.1
wget http://ftp.kddilabs.jp/infosystems/apache/lucene/solr/6.2.1/solr-6.2.1.tgz
如果是windows,直接浏览器访问下载即可。
安装
1,解压上面下载完的tar包,到某个盘符下面
2,进入到solr-6.2.1根目录
3,添加下面两个bat脚本,方便在Windows上测 ...
理解和学习Solr的score机制
参考:http://www.cnblogs.com/rcfeng/p/4067896.html
http://www.cnblogs.com/forfuture1978/archive/2010/03/07/1680007.html
在solr的document文档定义中(schema.xml),需要对每个字段进行定义indexed, stored,其中表示的含义为:
...
Solr Web增加Basic安全性验证
Solr在5.0版本后,不再提供war包部署的方式,取而代之的是内置了jetty服务,
但是我们发现其中并没有内置任何安全性相关检查,任何人如果知道了我们的外网地址就能直接访问并修改其中的索引。经过查找可以使用jetty的方式来限制web访问。
solr/server/solr-webapp/WEB-INF/web.xml中增加以下字段:
<secu ...