今天同事使用ES查询印地语的文章。发现查询报错,查询语句和错误信息如下: 其实这么看上去好像并没有什么问题,但是就是查询不成功。 问题出在查询lang这个字段上。 在查询的字段只有一个值的时候,应该使用term而不是terms,在查询字段包含多个的时候才使用terms(类似于sql中的in、or), ...
分类:
其他好文 时间:
2017-03-08 21:12:29
阅读次数:
10064
1.基本信息 版本 2.3.4 安装机器 172.24.5.173 账号 root 源路径 /opt/software/elasticsearch-2.3.4.tar.gz 目标路径 /opt/elasticsearch-2.3.4 依赖关系 无 2.安装过程 1).在官网上现在最新版本的tar包, ...
分类:
其他好文 时间:
2017-03-08 11:01:17
阅读次数:
207
1概述ELK套件(ELKstack)是指ElasticSearch、Logstash和Kibana三件套。这三个软件可以组成一套日志分析和监控工具。由于三个软件各自的版本号太多,建议采用ElasticSearch官网推荐的搭配组合:http://www.elasticsearch.org/overview/elkdownloads/2环境准备2.1软件要求具体的..
分类:
其他好文 时间:
2017-03-08 01:38:35
阅读次数:
220
两种方式嵌套和父子关联NestedNesteddocsarestoredinthesameLuceneblockaseachother,whichhelpsread/queryperformance.Readinganesteddocisfasterthantheequivalentparent/child.Updatingasinglefieldinanesteddocument(parentornestedchildren)forcesEStoreindextheentirenest..
分类:
其他好文 时间:
2017-03-08 01:28:58
阅读次数:
208
假设日志文件中的每一行记录格式为json的,如: 默认配置下,logstash处理插入进elasticsearch后,查到的结果是这样的: 即会将json记录做为一个字符串放到”message”下,但是我是想让logstash自动解析json记录,将各字段放入elasticsearch中。有三种配置 ...
分类:
Web程序 时间:
2017-03-08 00:59:06
阅读次数:
1104
一、elasticsearch单机环境搭建 注:elasticsearch对JDK版本这有严格的要求,一般建议安装Java: openjdk version "1.8.0_xx" 配置ElasticSearch 编辑ES的配置文件,修改以下配置项: 启动ES: 打开页面IP:9200,将会看到以下内 ...
分类:
Web程序 时间:
2017-03-08 00:51:22
阅读次数:
640
curl-XGET‘http://localhost:9200/searchsuggestion/searchsuggestion/_search?pretty‘-d‘{"fields":["company_full_name","id"],"size":10,"query":{"function_score":{"functions":[{"filter":{"term":{"pinyin_name":"bx"}},"weight":100}, {"filter":{"term":{"blurry":"..
分类:
其他好文 时间:
2017-03-07 14:32:11
阅读次数:
176
简介 Grafana是一个独立运行的系统,内置了Web服务器。它可以基于仪表盘的方式来展示、分析时间序列数据。 Grafana支持多种数据源,例如:Graphite、OpenTSDB、InfluxDB、Elasticsearch。你可以混合使用多种数据源。它对Graphite有以下增强的支持: 在U ...
分类:
其他好文 时间:
2017-03-07 09:05:15
阅读次数:
2761
上一篇通过clusterservice对cluster做了一个简单的概述, 应该能够给大家一个初步认识。本篇将对cluster的代码组成进行详细分析,力求能够对cluster做一个更清晰的描述。cluster作为多个节点的协同工作机制,它需要节点,节点间通信,各个节点的状态及各个节点上的数据(ind ...
分类:
其他好文 时间:
2017-03-07 08:28:29
阅读次数:
171
curl-XDELETE‘http://localhost:9200/ess/‘;curl-XPOST‘http://localhost:9200/ess‘-d‘{"analysis":{"filter":{"autocomplete_filter":{"type":"edge_ngram","min_gram":1,"max_gram":20,"token_chars":["whitespace"]}},"analyzer":{"autocomplete":{"type":"custom","tokeniz..
分类:
其他好文 时间:
2017-03-06 09:58:53
阅读次数:
931