随笔分类 - Elasticsearch
es learning,Elasticsearch学习总结文档
摘要:本章内容 使用客户端对象(client object)连接到本地或远程ElasticSearch集群。 逐条或批量索引文档。 更新文档内容。 使用各种ElasticSearch支持的查询方式。 处理ElasticSearch返回的错误信息。 通过发送各种管理指令来收集集群状态信息或执行管理任务。 8
阅读全文
摘要:本章内容 如何使用ElasticSearch Suggest API改正用户的拼写错误。 如何使用term suggester给出单词建议。 如何使用phrase suggester提示完整词组。 如何配置建议功能以匹配你的需求。 如何使用complete suggester的自动补全功能。 <!-
阅读全文
摘要:本章内容 垃圾回收器是什么,它如何工作,如何定位垃圾回收器产生的问题。 如何控制ElasticSearch的I/O操作数量。 预热器加快搜索速度的原理及其示例。 什么是热点线程以及如何获取热点线程的列表。 在诊断集群和节点故障时应使用哪个ElasticSearch API 6.1 了解垃圾回收器 6
阅读全文
摘要:本章内容 如何选择正确的目录实现,使得ElasticSearch能够以高效的方式访问底层I/O系统。 如何配置发现模块来避免潜在的问题。 如何配置网关模块以适应我们的需求。 恢复模块能带来什么,以及如何更改它的配置。 如何查看段信息。 ElasticSearch的缓存是什么样的,它的职责是什么,如何
阅读全文
摘要:本章内容 如何为集群选择合适的分片数和副本数。 路由是什么以及它对ElasticSearch的意义。 分片分配器是怎样工作的,如何配置它。 怎样调节分片分配机制以满足应用需求。 怎样确定应该在哪个分片上执行指定的操作。 怎样结合我们已有的知识来配置一个真实的集群。 如何应对数据和查询数量的增长。 4
阅读全文
摘要:本章内容 如何使用不同的评分公式及其特性。 如何使用不同的倒排表格式及其特性。 如何处理准实时搜索、实时读取,以及搜索器重新打开之后发生的动作。 深人理解多语言数据处理。 配置搜索事务日志以满足应用需求,并查看它对部署的影响。 段合并、各种索引合并策略和合并调度方式。 3.1 改变Apache Lu
阅读全文
摘要:本章内容 Apache Lucene是什么。 Lucene的整体架构。 文本分析过程是如何实现的。 Apache Lucene的查询语言及其使用方法。 ElasticSearch的基本概念。 ELasticSearch内部是如何通信的。 1.1 Apache Lucene简介 1.1.2 Lucen
阅读全文
摘要:本章内容 Lucene默认评分公式是如何工作的。 什么是查询重写。 查询二次评分是如何工作的。 如何在单次请求中实现批量准实时读取操作。 如何在单次请求中发送多个查询。 如何对包括嵌套文档和多值字段的数据排序。 如何更新已索引的文档。 如何通过使用过滤器来优化查询。 <!--more--> 如何在E
阅读全文
摘要:书目 《深入理解ElasticSearch》拉斐尔·酷奇,马雷克·罗戈任斯基【著】张世武,余洪森,商旦【译】 机械工业出版社,2016.1 本系列包括以下8篇笔记 第01章 ElasticSearch简介 第02章 查询DSL进阶 第03章 底层索引控制 第04章 分布式索引架构 第05章 管理ElasticSearch 第06章 故障处理 第07章 改善用户搜索体验 第08...
阅读全文
摘要:背景 前端高亮需要分词服务,nlp团队提供的分词服务需要跨域调用,而且后台数据索引使用的IK分词。综合评价,前端分词也需要基于IK分词器。 IKAnalyzer服务已经停止更新,且对Lucene支持仅测试到4.x.x版本(6.x.x会出现异常),因此使用IK分词器时需要解决一些异常。 依赖 项目以及
阅读全文
摘要:环境介绍 集群环境如下: Ubuntu14.04 ElasticSearch 2.3.1(3节点) JDK1.8.0_60 开发环境: Windows10 JDK 1.8.0_66 Maven 3.3.3 Intellij IDEA 2016.1 下载编译Pinyin clone elasticse
阅读全文
摘要:环境 Elasticsearch 2.3.5 Elasticsearch ik plugin 实现 搜索建议的对象 假设有以下两个json对象,需要对其中tags字段进行搜索建议: 设置索引mapping 建立索引suggester_ik_test和mapping,如下: 注意使用的suggeste
阅读全文
摘要:elasticsearch jdbc 环境 Ubuntu 14.04 JDK 1.8.0_66 Elasticsearch 2.3.1 Elasticsearch jdbc 2.3.1.0 Elasticsearch单节点环境 进入es目录~/cluster/elasticsearch 2.3.1
阅读全文
摘要:elasticsearch jdbc 环境 Ubuntu 14.04 JDK 1.8.0_66 Elasticsearch 2.3.1 Elasticsearch jdbc 2.3.1.0 Elasticsearch单节点环境 进入es目录~/cluster/elasticsearch 2.3.1
阅读全文
摘要:IK分词插件的安装 ES集群环境 VMWare下三台虚拟机Ubuntu 14.04.2 LTS JDK 1.8.0_66 Elasticsearch 2.3.1 elasticsearch jdbc 2.3.1.0 IK分词器1.9.1 clustername:my application 分配如下
阅读全文
摘要:Modifying Data Indexing/Replacing Documents If we then executed the above command again with a different (or same) document, Elasticsearch will replac
阅读全文
摘要:installation Elasticsearch requires at least Java 7. Specifically as of this writing, it is recommended that you use the Oracle JDK version 1.8.0_73.
阅读全文
摘要:The REST API Now that we have our node (and cluster) up and running, the next step is to understand how to communicate with it. 1.Check your cluster,
阅读全文

浙公网安备 33010602011771号