![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
iteye_19609
这个作者很懒,什么都没留下…
展开
-
Java Client调用ElasticSearch做全文搜索代码示例
目前在做基于ElasticSearch的搜索实现,采用ElasticSearch提供的Java API实现,用TransportClient连接到ES的Cluster。根据经验,一个搜索请求应该走这样的流程: Analyzer分析Query Term根据Analyzer的结果构建TermQuery发送Query请求给ES处理返回结果 想找一段Sample Cod...2012-11-21 14:37:12 · 324 阅读 · 0 评论 -
ElasticSearch 在string类型的字段上做排序出错的解决方案
问题有个简单的需求:列出图书信息,并按照图书标题的字典顺序排列。原来认为会很简单: builder.addSort(SortBuilders.fieldSort("title").order(SortOrder.ASC)); 没想到确报这样的异常: Can’t sort on string types with more than one value per doc, ...2013-01-06 13:49:57 · 641 阅读 · 0 评论 -
ElasticSearch的各种服务的URL
前言elasticsearch 将各种功能、配置、服务都以API的形式暴露,这也是elasticsearch区别于其他搜索引擎框架的一个特征。这几天在看一个elasticsearch的培训资料,将资料中提到的URL单独罗列了出来。 索引相关 URL说明/index/_search不解释/_aliases获取或操作索引的别名/i...2013-02-18 18:49:13 · 292 阅读 · 0 评论 -
通过关闭ElasticSearch的索引使索引配置变更立即生效
问题在处理elasticsearch的时候,通常需要不断地调整索引的配置,以期达到期望的效果。最近在试验各种analyzer的效果的时候就碰到一个问题:修改索引配置后,并不能立即生效。后来才发现需要先关闭索引,然后再打开才能生效。 过程下面是我的过程:创建索引: curl -XPUT http://localhost:9200/analyzetest/ -d '...2013-02-19 15:39:02 · 1093 阅读 · 0 评论 -
单机搭建elasticsearch和mongodb的river
网上有许多elasticsearch和mongodb之间通过elasticsearch的mongodb-river插件建立管道的文章,这些文章都有一个要求:需要一个mongodb的集群,也就是需要至少两个mongodb的实例。原因也好理解:river插件是通过读取mongodb的oplog.rs这个表来同步mongodb中的更新的,而要oplog.rs只有在replicset中才能生效。所以本文...原创 2013-03-14 16:25:29 · 199 阅读 · 0 评论 -
Elasticsearch集成中文分词
前言由于elasticsearch基于lucene,所以天然地就多了许多lucene上的中文分词的支持,比如 IK, Paoding, MMSEG4J等lucene中文分词原理上都能在elasticsearch上使用。当然前提是有elasticsearch的插件。 至于插件怎么开发,这里有一片文章介绍:http://log.medcl.net/item/2011/07/diving-i...2013-03-31 22:49:32 · 227 阅读 · 0 评论