一.Solr4.x新特性 1.近实时搜索 Solr的近实时搜索【Near Real-Time,NRT】功能实现了文档添加到搜索的快速进行,以应对搜索快速变化的数据。 2.原子更新与乐观并发 原子更新功能允许客户端应用对已有文档上进行添加、更新、删除和对字段增值等操作,而且无需重新发送整个文档。当存在 ...
分类:
其他好文 时间:
2019-09-14 22:38:54
阅读次数:
114
老大:这个项目需要用到搜索引擎,小李你去学习一下。 小李:喳! 小李:以前用过的搜索引擎是solr4.7,那已经是两年前使用的了不知道现在有没有更好的解决方案了呢? 小李打开了google,百度,bing一阵巴拉巴拉...... 小李:唔~适合项目的搜索引擎有elasticsearch,solr先分 ...
分类:
其他好文 时间:
2019-09-03 16:40:59
阅读次数:
128
ik分词插件下载地址: https://download.csdn.net/download/u014453536/9587721 接上一教程,这个教程如何配置中文ik分词 检查schema的管理模式 配置成经典模式 解压分词工具包,把IKAnalyzer2012FF_u1.jar文件复制到lib目 ...
分类:
其他好文 时间:
2019-08-08 23:27:56
阅读次数:
130
Solr是一个高性能,採用Java5开发,基于Lucene的全文搜索server。同一时候对其进行了扩展,提供了比Lucene更为丰富的查询语言,同一时候实现了可配置、可扩展并对查询性能进行了优化,而且提供了一个完好的功能管理界面,是一款很优秀的全文搜索引擎。 能够将数据库中的数据导入到solr中, ...
分类:
数据库 时间:
2019-06-13 00:29:31
阅读次数:
114
因项目用到了solr作为检索引擎,最近业务需求新增一个字段作为检索条件,由于该字段经常被修改到,并且关联的文档比较多,如果修改的时候立即修改索引,则时间会很久,网上查了很多资料,发现了解决方案,今天特此记录一番。 方案:采用软提交方式。 solr4.x后引入了软提交solrfCommit。 solr ...
分类:
其他好文 时间:
2018-12-27 13:10:51
阅读次数:
159
该文使用 Centos6.5 64 位 solr4.10.3 IK-Analyzer中文分析器 一、solr域 在solr中域的概念与lucene中域的概念相同,数据库的一条记录或者一个文件的信息就是一个document,数据库记录的字段或者文件的某个属性就是一个Field域,solr中对索引的检索 ...
分类:
其他好文 时间:
2018-10-31 17:06:40
阅读次数:
316
1.1. 下载 从Solr官方网站(http://lucene.apache.org/solr/ )下载Solr4.10.3,根据Solr的运行环境,Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。 Solr使用指南可参考:http ...
分类:
Web程序 时间:
2018-09-23 13:42:12
阅读次数:
201
使用cursorMark深分页 1、Solr4.7+ 2、start=0(一直等于0),rows=6(需要返回的记录条目) 3、第一次请求cursorMark=*,下一次请求用上次请求返回的cursortMark值 长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是 ...
分类:
其他好文 时间:
2018-09-10 14:43:09
阅读次数:
200
solr4.x发布以后,最值得人关注的一个功能,就是原子更新功能,传说的solr是否能真正的做到像数据库一样,支持单列更新呢? 在solr官方的介绍中,原子更新是filed级别的更新,不会涉及整个Documnet级别的更新,但事实真是如此吗,经散仙验证,并非如此,原子更新这种功能,在Lucene层面 ...
分类:
其他好文 时间:
2018-08-10 10:51:18
阅读次数:
228
1 学习回顾 1、 Lucene 是Apache开源的全文检索的工具包 创建索引 查询索引 2、 遇到问题? 文件名 及文件内容 顺序扫描法 全文检索 3、 什么是全文检索? 这种先创建索引 再对索引进行搜索的过程叫全文检索 4、 索引是什么? 非结构数据中提取一个数据、并重新组合的过程叫索引 5、 ...
分类:
编程语言 时间:
2018-07-16 14:10:58
阅读次数:
169