
elasticsearch
AnY11
这个作者很懒,什么都没留下…
展开
-
ElasticSearch lucene倒排索引
源自:Elasticsearch技术解析与实战倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件。倒排索引中的索引对象是文档或者文档集合中的单词等,用来存储这些单词在一个文档或者一组文档中的存储位置...原创 2019-05-05 11:31:42 · 456 阅读 · 0 评论 -
ElasticSearch7索引管理--文档管理(基于kibana)
文档是具体的数据,一个文档有点像数据库中的一条记录,文档必须包含在一个索引中。增加文档POST secisland2/_doc/{ "message":"this is for update", "name":"new name"}带自定义的_id:POST secisland2/_doc/5{ "message":"this is for update"...原创 2019-05-06 14:17:47 · 964 阅读 · 1 评论 -
ElasticSearch7索引管理--状态管理(基于kibana)
清除缓存索引刷新刷新接口可以明确的刷新一个或多个索引,使之前最后一次刷新之后的所有操作被执行。(接近)实时能力取决于使用的搜索引擎。例如,内部的一个请求刷新被调用,但是默认刷新是一个周期性的安排。冲选合并索引...原创 2019-05-06 10:18:35 · 918 阅读 · 0 评论 -
ElasticSearch7索引管理--监控(基于kibana)
索引统计获取所有聚合以及索引的统计数据:GET _stats获取指定索引的统计数据GET secisland,secisland2/_stats获取分片请求缓存统计数据:GET secisland/_stats/request_cache获取分片请求缓存统计数据,包含分片级别统计数据:GET secisland/_stats/request_cache?lev...原创 2019-05-06 10:10:52 · 1231 阅读 · 0 评论 -
ElasticSearch7索引管理--配置(基于kibana)
获取索引配置GET secisland3/_settings更新索引配置PUT secisland3/_settings{ "index": { "number_of_replicas":0 }}更新分词器创建索引之后可以添加新的分词器,添加分析器之前必须先关闭索引,添加之后再打开索引。POST secisland3/_closePUT sec...原创 2019-05-05 18:28:50 · 993 阅读 · 0 评论 -
ElasticSearch7索引管理--别名(基于kibana)
ElasticSearch可以对一个或者多个索引指定别名,通过别名可以查询到一个或者多个索引的内容。在内部ElasticSearch会自动把别名映射到相应的索引上。可以对别名编写过滤器或者路由,在系统中别名不能重复,也不能和索引名重复。其实ElasticSearch的别名机制有点像数据库中的视图。为索引secisland添加别名secisland_alias:POST _aliases{...原创 2019-05-05 17:58:29 · 6932 阅读 · 0 评论 -
ElasticSearch7索引管理--映射(基于kibana)
增加映射创建索引并增加索引映射,请求:PUT secisland3{ "mappings": { "properties": { "message":{ "type": "text" }, "city":{ "type": "keyword" } } }}返回:{ "ac...原创 2019-05-05 17:14:51 · 3574 阅读 · 5 评论 -
ElasticSearch7索引管理(基于kibana)
创建索引普通创建请求:PUT secisland?pretty{}返回值:{ "acknowledged" : true, "shards_acknowledged" : true, "index" : "secisland"}创建并设置分片数量请求:PUT secisland4{ "settings": { "index":{ ...原创 2019-05-05 16:35:02 · 1841 阅读 · 0 评论 -
ElasticSearch配置相关
原创 2019-05-05 17:59:53 · 186 阅读 · 0 评论 -
ElasticSearch CentOS下使用Docker安装ES7及Kibana7
1. docker pull docker.elastic.co/elasticsearch/elasticsearch:7.0.12. sysctl -w vm.max_map_count=2621443.创建docker-compose.ymlversion: '2.2'services: es01: image: docker.elastic.co/elasti...原创 2019-05-05 14:14:59 · 4328 阅读 · 0 评论 -
ElasticSearch术语及概念
源自:Elasticsearch技术解析与实战原创 2019-05-05 11:53:00 · 393 阅读 · 0 评论