我的Elasticsearch系列文章,逐渐更新中,欢迎关注0A.关于Elasticsearch及实例应用00.Solr与ElasticSearch对比01.ElasticSearch能做什么?02.Elastic Stack功能介绍03.如何安装与设置Elasticsearch API04.如果通 ...
分类:
编程语言 时间:
2020-06-26 01:17:50
阅读次数:
147
获取es的基本信息 curl localhost:9200 查看当前节点的所有 Index curl -X GET 'http://localhost:9200/_cat/indices?v' 创建一个Index curl -X PUT 'localhost:9200/weather' 删除一个In ...
分类:
其他好文 时间:
2020-06-25 23:33:42
阅读次数:
80
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene ...
分类:
其他好文 时间:
2020-06-25 23:17:58
阅读次数:
89
Elasticsearch 内容参考网上的教程,仅方便自己查看 1 es介绍 1.1 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条 ...
分类:
其他好文 时间:
2020-06-25 21:44:03
阅读次数:
133
"query_string": { "default_field": "name", "query": "被检索的字符串" } "term": { "name": "被检索的字符串" } "terms": { "name": [ "被检索的字符串1", "被检索的字符串2" ] } "multi_m ...
分类:
其他好文 时间:
2020-06-25 17:41:13
阅读次数:
330
Metricbeat介绍 Metricbeat是一种轻量级的托运人,可以将其安装在服务器上,以定期从操作系统和服务器上运行的服务收集指标。Metricbeat会收集它收集的度量标准和统计信息,并将其运送到指定的输出,例如Elasticsearch或Logstash。 Metricbeat通过从服务器 ...
分类:
其他好文 时间:
2020-06-25 13:37:38
阅读次数:
138
1、集群简介:ElasticSearch集群配置一般情况下需要的服务器台数为3台、5台、7台等,这里我们就以三台ElasticSearch服务器为例,并成功安装ElasticSearch7.1.1,成功安装后分别启动三个ElasticSearch服务(安装方法请参考:Elasticsearch安装教 ...
分类:
其他好文 时间:
2020-06-25 11:56:28
阅读次数:
60
没有多余的废话,直接上方案吧! 方案一: 最笨的方案即:for * for,对应的时间复杂度为:O(n*n) 每个搜索词命中的网页是非常多的,O(n*n) 的复杂度是明显不能接受的。倒排索引是在创建之初可以进行排序预处理,问题转化成两个有序的list求交集,就方便多了。 画外音:比较笨的方法。 方案 ...
分类:
编程语言 时间:
2020-06-24 17:51:03
阅读次数:
53
##日志格式 '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for"' 首先把字 ...
分类:
其他好文 时间:
2020-06-24 14:24:57
阅读次数:
55
1、为什么需要倒排索引 倒排索引,也是索引。 索引,初衷都是为了快速检索到你要的数据。 每种数据库都有自己要解决的问题(或者说擅长的领域),对应的就有自己的数据结构,而不同的使用场景和数据结构,需要用不同的索引,才能起到最大化加快查询的目的。 对 Mysql 来说,是 B+ 树,对 Elastics ...
分类:
其他好文 时间:
2020-06-24 12:00:51
阅读次数:
75