
solr
浪子骑驴
精通J2EE方面的设计
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
solrj 更新部分索引域的值
solrj可以用关键字set对索引进行部分字段更新:[code="java"]HashMap hash = new HashMap(); hash.put("set", 1); SolrInputDocument doc = new SolrInputDocument(); doc.addField("id", "4...原创 2016-08-11 09:33:10 · 243 阅读 · 0 评论 -
solr下载地址
http://lucene.apache.org/solr/downloads.html 进入该页面,点击“Past versions” Archives for all past versions of Solr are available at the Apache archives.进入的界面地址为:http://archive.apache.org/d...原创 2016-08-16 09:41:10 · 151 阅读 · 0 评论 -
Solr中的概念:分析器(analyzer)、字符过滤器(character filter)、分词器(Tokenizer)、词元过滤器(Token Filter...
文本中包含许多文本处理步骤,比如:分词,大写转小写,词干化,同义词转化和许多的文本处理。 文本分析既用于索引时对一文本域的处理,也用于查询时查询字符串的文本处理。文本处理对搜索引擎的搜索结果有着重要的影响,特别是对如召回率的影响。 文本分析是将一个文本域的值转化为一个词序列。词是Lucene实际索引和搜索时的最小单元。分析作用于索引时原始的输入值,将转化后的词顺...原创 2016-08-15 09:53:17 · 550 阅读 · 0 评论 -
solr 3.5 配置及应用(三)
在solr 3.5 配置及应用(二)中在 Document文档和JavaBean相互转换时是比较麻烦的,[color=blue][b]现在讲用利用DocumentObjectBinder对象将SolrInputDocument 和 JavaBean对象相互转换[/b][/color]。1、在实体类(JavaBean),用@Field来注解字段,注解的名称要与文档的字段名称一致,如@Fiel...原创 2016-08-12 08:37:41 · 136 阅读 · 0 评论 -
Solr JAVA客户端SolrJ 4.9使用示例教程
简介SolrJ是操作Solr的JAVA客户端,它提供了增加、修改、删除、查询Solr索引的JAVA接口。SolrJ针对 Solr提供了Rest 的HTTP接口进行了封装, SolrJ底层是通过使用httpClient中的方法来完成Solr的操作。SolrJ/Solr 跨版本兼容性SolrJ通常向后保持兼容性,可以使用新版本的SolrJ访问较旧的Solr,反之亦然。建议使用同...原创 2016-08-12 08:37:11 · 183 阅读 · 0 评论 -
Solr的学习使用之(七)Solr高级查询facet、facet.pivot简介
[size=medium][color=black][b]1 、什么是Faceted Search[/b][/color][/size]Facet['fæsɪt]很难翻译,只能靠例子来理解了。Solr作者Yonik Seeley也给出更为直接的名字:导航(Guided Navigation)、参数化查询(Paramatic Search)。[img]http://img0.tuic...原创 2016-08-12 08:36:55 · 262 阅读 · 0 评论 -
solrCloud源码分析之CloudSolrClient
CloudSolrClient是solrj提供的客户端与solrCloud交互的类。该类的实例与zookeeper进行通信来确定solrCloud collections中的solr endpoint,然后使用LBHttpSolrClient发送请求。CloudSolrClient查询简单代码:[code="java"]import java.io.IOException;...原创 2016-08-12 08:36:37 · 520 阅读 · 0 评论 -
solr常用查询语句如何写
工作中用到solr,就自己工作中常用查询,简单总结下solr查询语句如何写。很多人可能会想到sql语法,还是有差别的,如果有什么问题,欢迎留言探讨。[quote]基本的字段查询,不同于sql语法,solr基本是用的冒号而不是等号,而且除了时间类型,基本都不用特殊处理,也无需加引号。eg:"TITLE:中国人",eg:" STATUS:2",传统的sql一般会加引号eg:TITLE=‘中国人...原创 2016-08-12 08:34:54 · 513 阅读 · 0 评论 -
solr主从复制的原理
[color=blue][b]master的工作[/b][/color]对于ReplicationHandler的复制功能来说,核心的问题确定是在一个时间点要复制哪些文件,这就用上了lucene的IndexDeletionPolicy的特性。lucene在初始化时,会调用IndexDeletionPolicy.onInit(List commits)方法;lucene在commit(触...原创 2016-08-11 11:20:41 · 127 阅读 · 0 评论 -
Solr相关知识点串讲
Solr是Apache Lucene的一个子项目。Lucene为全文搜索功能提供了完备的API,但它只作为一个API库存在,而不能直接用于搜索。因此,Solr基于Lucene构建了一个完整的搜索引擎,它可以为搜索引擎添加文档,对文档内容进行分析,并为用户提供搜索功能,在此基础上提供了一个扩展功能,如hit highline, suggetion等。[color=black][b] 一、概述...原创 2016-08-11 10:14:18 · 133 阅读 · 0 评论 -
solr环境搭建
参考:http://blog.youkuaiyun.com/zl3450341/article/details/12803189http://blog.youkuaiyun.com/wuzhilon88/article/details/42675573http://www.cnblogs.com/HD/p/3977799.html原创 2016-08-16 14:23:10 · 115 阅读 · 0 评论