Elasticsearch 搜索示例
1、查询所有文档 GET company_new/_search { "query": { "match_all": {} } } 2、根据关键词查询 GET company_new_index/_search { "query": { "match…
Elasticsearch 索引别名
1、获取所有别名 GET _cat/aliases?v 2、查看别名 GET company_new_index/_alias 查看company_new_index索引的别名 3、设置别名 PUT /company_new_ind…
Elasticsearch 的集群配置
一、集群 Cluster 什么是集群 集群是一组具有相同cluster.name的节点集合。通过所有的节点一起保存你的全部数据并且提供联合索引和搜索功能的节点集合…
elasticsearch-head 插件
讲完 elasticsearch 的安装之后,再介绍一下 elasticsearch-head 插件 elasticsearch-head 提供一套简洁的web界面,让你更好的操作数据。kibana 的功…
Elasticsearch 如何指定查询分片
Elasticsearch 查询的时候默认是随机从一些分片中查询数据,可以通过配置让 Elasticsearch 从某些分片中查询数据 client.prepareSearch('crxy').setPr…
Elasticsearch 的 doc_values
当你对一个字段进行排序时,Elasticsearch 需要访问每个匹配到的文档得到相关的值。倒排索引的检索性能是非常快的,但是在字段值排序时却不是理想的结…
Elasticsearch 的深度分页性能问题
一、什么叫做 deep paging 简单来说,就是检索的特别深。比如说总共有 60000 条数据,每个 shard 上分了 20000 条数据。每页是 10 条数据,你要检索到…
Elasticsearch 使用相关性进行搜索
一、Elasticsearch 的打分机制 确定文档和查询有多么相关的过程被称为打分(scoring)。尽管精确地理解Elasticsearch是如何计算文档得分这一点并不是…
Elasticsearch 文档、类型和索引介绍
一、概述 我们从数据的组织开始。为了理解 Elasticsearch 中的数据是如何组织的,从一下两个角度来观察。 逻辑设计--搜索应用所要注意的。用于索引和…
Guzzle-Swoole 让基于 Guzzle 的项目完美无缝兼容 Swoole 协程
guzzle-swoole 可以无损支持 Guzzle 在 Swoole 协程环境下的运行,不需要修改任何一行第三方包代码,即可支持协程化。 支持 Guzzle v6.x、v7.x。 支持…
elasticsearch 搜索引擎安装和使用
安装:手工下载 官方参考 安装环境是centos7.3(c7303,/e/vagrant10): $ cd /opt $ curl -L -O https://artifacts.elastic.co/downloads/elasticsearch…
ELKstack 中文指南 PDF
ELK Stack 是 Elasticsearch、Logstash、Kibana 三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归于 Elastic.co …