elasticsearch
Rich_Billions
这个作者很懒,什么都没留下…
展开
-
通过HBase Observer同步数据到ElasticSearch
通过HBase Observer同步数据到ElasticSearchObserver希望解决的问题HBase是一个分布式的存储体系,数据按照RowKey分成不同的Region,再分配给RegionServer管理。但是RegionServer只承担了存储的功能,如果Region能拥有一部分的计算能力,从而实现一个HBase框架上的MapReduce,那HBase的操作性能将进一转载 2016-09-18 16:37:29 · 958 阅读 · 0 评论 -
ElasticSearch Java API
通过JAVA api实现对ES的增删改查.import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostExcepti转载 2016-10-09 17:03:09 · 795 阅读 · 0 评论 -
ElastiSearch使用笔记
在JS端使用elastic.js 处理1.查询:body = ejs.Request().query(ejs.QueryStringQuery("检索字符串").defaultOperator('AND')).highlight(ejs.Highlight('*'));//关键词检索ejs.RegexpQuery(param.name,param.value) //正则表达式检索ejs原创 2016-10-31 15:38:09 · 1237 阅读 · 0 评论 -
ElasticSearch 安装和使用IK分词器
1、到官网下载IK分词器并且编译成jar包。2、把IK目录下的config\ik 的所有文件都复制到elasticsearch 的config\ik 的目录下面3、在elasticsearch的 elasticsearch.yml中添加 ik: alias: [news_analyzer_ik,ik_analyzer] type: org.el原创 2016-11-23 09:41:28 · 5427 阅读 · 0 评论 -
ElasticSearch使用过程中遇到的问题
ElasticSearch 版本:1.5.21、分词器配置不起效。 解决方法:首先通过地址栏测试分词器是否成功的配置了: http://localhost:9200/index/_analyze?analyzer= XXX&pretty=true&text='' 如果成功配置了,就要单独指定配置的字段进行查询,看是否起到分词原创 2016-11-24 09:46:34 · 3489 阅读 · 0 评论 -
elasticsearch ik分词实现 中文、拼音、同义词搜索
EasticSearch版本:1.5.21、配置分词器:配置IK,参照 《ElasticSearch 安装和使用IK分词器》2、拼音分词器配置:使用已经编译好的:elasticsearch-analysis-pinyin-1.3.0 2.1、在elasticsearch的plugins目录下,新建analysis-pinyin文件夹,解压上述压缩包,将里面的 放到ana原创 2016-11-24 14:36:11 · 11448 阅读 · 0 评论 -
elasticsearch使用中遇到的问题(二)
1、在实际需求中需要同一个字段实现精确和模糊检索,而且需要对检索的关键字不进行分词的搜索,如(子龙)这个关键词,不能拆分成子和龙这两个关键字,要以一个整体去检索,检索的结果必须是 子龙 或者 *子龙 或者 子龙* 或者 *子龙*这样需要设置同一个字段具有多个属性,而且要自定检索期分词器和索引器的分词器此处指定 search_analyzer :以空格分词原创 2017-01-08 17:55:49 · 1315 阅读 · 0 评论 -
elasticsearch使用中遇到的问题(三)
elasticsearch删除数据,根据条件删除数据:输出记录中的某个字段为空的数据:{"query":{"filtered":{"filter":{"missing":{"field":"display_field.field_index"}}}}}display_field表的field_index字段为空的数据原创 2017-02-22 15:33:27 · 484 阅读 · 0 评论 -
对:通过HBase Observer同步数据到ElasticSearch的使用情况
1、需要把client.prepareUpdate 接口 替换成 client.prepareIndex 接口 @Override public void postPut(ObserverContext e, Put put, WALEdit edit, Durability durability) throws IOException { try {原创 2017-03-14 16:14:51 · 1096 阅读 · 0 评论