elasticsearch
GhostStories
这个作者很懒,什么都没留下…
展开
-
Elasticsearch 地理位置范围查询
elasticsearch地理位置范围查询Geo Distance Range Query原创 2017-01-18 16:31:36 · 5101 阅读 · 0 评论 -
Elasticsearch 自动补齐建议
elasticsearch 自动补齐建议completion suggester原创 2017-01-19 10:52:07 · 3173 阅读 · 3 评论 -
Elasticsearch5.5官方文档翻译-节点
概述章节:Moudles>>Node任何时候你启动Elasticsearch的实例时,你启动一个 节点。连接的节点的集合被称为一个 集群。如果您正在运行Elasticsearch的一个节点,那么你有一个包含一个节点的集群。集群中的每个节点都默认的可以处理HTTP和 Transport 流量。传输层专门用于节点们和JavaTransportClient的的通信...原创 2018-02-08 11:08:39 · 808 阅读 · 0 评论 -
Elasticsearch5.5官方文档翻译-Zen Discovery
章节Modules » Discovery » Zen Discovery概述Zen Discovery是内置在elasticsearch的默认发现模块。它提供单播发现,但可扩展到支持云环境和其他形式的发现。禅发现集成了其它模块,例如,节点之间的所有通信是使用transport模块。它被分离成多个子模块,其解释如下:Ping 这是一个节点使用发现机制...原创 2018-02-08 11:09:39 · 505 阅读 · 0 评论 -
ES5.x部署遇到的问题汇总
问题一 can not run elasticsearch as root不能以root用户启动ES服务器非要以root用户运行,对于5.X,在config/jvm.options配置文件中,添加 -Des.insecure.allow.root=true问题二 max virtual memory areas vm.max_map_...原创 2018-02-08 11:16:47 · 979 阅读 · 0 评论 -
ES中的分析器和IK分词器插件
一些概念Token(词元)全文搜索引擎会用某种算法对要建索引的文档进行分析, 从文档中提取出若干Tokenizer(分词器)Tokenizer(分词器)这些算法叫做Tokenizer(分词器)Token Filter(词元处理器)这些Token会被进一步处理, 比如转成小写等, 这些处理算法被称为TokenFilter(词元处理器)T...原创 2018-02-08 11:18:03 · 4473 阅读 · 0 评论 -
Elasticsearch架构原理
架构原理本书作为 Elastic Stack 指南,关注于 Elasticsearch 在日志和数据分析场景的应用,并不打算对底层的 Lucene 原理或者 Java 编程做详细的介绍,但是 Elasticsearch 层面上的一些架构设计,对我们做性能调优,故障处理,具有非常重要的影响。所以,作为 ES 部分的起始章节,先从数据流向和分布的层面,介绍一下 ES 的工作原理,以及相关的可控...原创 2018-02-08 11:36:53 · 39879 阅读 · 5 评论 -
Elasticsearch数据接口用例
目录增删改查搜索请求scriptreindex增删改查增删改查是数据库的基础操作方法。ES 虽然不是数据库,但是很多场合下,都被人们当做一个文档型 NoSQL 数据库在使用,原因自然是因为在接口和分布式架构层面的相似性。虽然在 Elastic Stack 场景下,数据的写入和查询,分别由 Logstash 和 Kibana 代劳,作为测试、调研和排错时的基...原创 2018-02-08 11:37:44 · 3026 阅读 · 0 评论 -
Elasticsearch性能优化
目录批量提交gateway集群状态维护缓存字段数据curatorprofiler批量提交在 CRUD 章节,我们已经知道 ES 的数据写入是如何操作的了。喜欢自己动手的读者可能已经迫不及待的自己写了程序开始往 ES 里写数据做测试。这时候大家会发现:程序的运行速度非常一般,即使 ES 服务运行在本机,一秒钟大概也就能写入几百条数据。这种速度显然不...原创 2018-02-08 11:38:46 · 1278 阅读 · 0 评论 -
Lucene学习笔记
概要: 1. 全文检索的原理和基本概念(铺垫) 2. Lucene简介,索引文档和检索文档的过程(主要) 3. Lucene 相似度评分算法(拓展)全文检索原理(铺垫)数据分类生活中的数据总体分为三种: - 结构化数据,固定格式和长度,如数据库数据,元数据等 - 非结构化数据,无固定格式和长度,如邮件,word文档,商品描述信息,非结构...原创 2018-02-08 11:39:29 · 516 阅读 · 0 评论 -
Elasticsearch-2.3.x 升级之后注意的点
Elasticsearch-2.3.x 升级之后注意的点转载 2017-01-19 14:08:04 · 661 阅读 · 0 评论 -
Elasticsearch 入门学习笔记
Elasticsearch是一个可伸缩的开源全文搜索和分析引擎,它使你可以快速且接近实时的去保存,查询和分析海量的数据,他的潜在应用场景是作为一些有复杂搜索功能和需求的应用的搜索引擎。原创 2017-01-19 14:17:46 · 773 阅读 · 0 评论 -
Elasticsearch简介
Apache Lucence简介为什么elasticsearch创始人觉得使用lucene而不是自己开发全文检索库?可能是因为lucene的成熟,高性能,可扩展以及强大的功能,得到创始人的青睐,lucene有很多扩展功能,如 多语言处理,拼写检查,高亮显示等lucene总体架构文档(document),字段(field),词项(term),词条(to原创 2017-03-08 10:59:43 · 610 阅读 · 0 评论 -
Elasticsearch数据更新API
简单字段更新使用脚本按条件更新使用更新api创建或删除文档原创 2017-03-29 16:51:38 · 2845 阅读 · 0 评论 -
Elasticsearch如何评分?-Apache Lucene默认评分公式解释
elasticsearch使用了lucene的评分功能,lucene默认评分机制:TF/IDF(词频/逆文档频率)算法原创 2017-03-29 16:57:36 · 630 阅读 · 0 评论 -
Elasticsearch段合并
elasticsearch 中每个索引都会创建一个到多个分片和零个到多个副本,这些分片或副本实质上都是lucene索引原创 2017-03-29 16:54:14 · 6127 阅读 · 0 评论 -
Elasticsearch底层索引控制
如何使用不同评分公式及其特性如何使用不同的倒排表格式极其特性如何处理准实时搜索、实时读取、以及搜索器重新打开之后的动作配置搜索事务日志以满足应用需求,并查看它对部署的影响原创 2017-03-29 16:53:43 · 799 阅读 · 0 评论 -
Elasticsearch使用过滤器优化查询
elasticsearch提供了一种特殊的缓存,即过滤器缓存(filter cache),用来储存过滤器的结果原创 2017-03-29 16:53:02 · 859 阅读 · 0 评论 -
Elasticsearch排序
当你发送请求至elasticsearch,返回文档默认按文档得分降序排序,这是通常我们想要了,然而,有时候我们希望能改变这种排序方式原创 2017-03-29 16:50:51 · 2598 阅读 · 0 评论 -
Elasticsearch批量操作
elasticsearch提供了批量操作来读取数据和检索原创 2017-03-29 16:50:15 · 1018 阅读 · 0 评论 -
Elasticsearch二次评分
二次评分给了用户很多机会来定制业务逻辑原创 2017-03-29 16:49:15 · 3801 阅读 · 2 评论 -
ES官方调优指南翻译
原文:https://www.elastic.co/guide/en/elasticsearch/reference/current/how-to.html转载请注明出处:http://wangnan.tech或简书:http://www.jianshu.com/u/244399b1d776ES发布时带有的默认值,可为es的开箱即用带来很好的体验。全文搜索、高亮、聚合、索引...原创 2018-02-08 11:40:49 · 4913 阅读 · 1 评论