elasticsearch
mjlfto
这个作者很懒,什么都没留下…
展开
-
ES 学习之路-indices APIs(1)
ES 学习之indices APIs1.关闭通配符,_all等操作在index api 中可以使用_all或者逗号操作符,或者是通配符*,但是这些操作可能会导致误操作,所有我们可以通过在配置文件中配置如下属性,这样api中将不能使用像_all这样的操作action.destructive_requires_name=true2.判断index是已经存在可以通过api的方...原创 2018-04-07 17:30:45 · 6639 阅读 · 0 评论 -
ES 学习之路-别名
ES学习之路-别名Elasticsearch中的API在针对特定索引时接受索引名,在适用时接受多个索引。index aliases API允许使用名称对索引进行别名,所有API都会自动将别名转换为实际的索引名。别名也可以映射到多个索引,并且在指定别名时,别名将自动展开到别名索引。别名还可以与筛选器相关联,筛选器在搜索和路由值时将自动应用。别名不能具有与索引相同的名称。简单API样例:...原创 2018-04-07 18:48:50 · 5775 阅读 · 0 评论 -
ES学习之路-安装配置启动问题小结
elasticsearch简介:来自Elasticsearch权威指南 Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,...原创 2018-03-31 14:42:59 · 3312 阅读 · 0 评论 -
ES学习之路-安装elasticsearch-head插件
环境centos7elastichsearch-6.2.3node v8.11.1安装elasticsearch安装elasticsearch请查看:https://blog.csdn.net/mjlfto/article/details/79769152安装node安装elasticsearch-head插件需要nodejs的支持,所以此处讲解一下安装nodejs...原创 2018-03-31 20:36:04 · 38329 阅读 · 5 评论 -
ES 学习之路-document
1.每个index只能有一个type从elasticsearch6.0开始已经移除多type,也就是说每个index只有一个type,这个与关系型数据库中的databases有多个table不同,其实在官方有解释为什么移除,之前将elasticsearch与关系型数据进行类比就是一个错误的做法,因为在elasticsearch的同一个index,如果有多个type,而且这多个type有同样的f...原创 2018-04-14 18:46:53 · 3340 阅读 · 4 评论 -
index_stats
ES-学习之路-index statsGET /test_2/_stats{ "_shards": { "total": 8, "successful": 2, "failed": 0 }, "_all": { "primaries": { "docs": { "count&qu转载 2018-04-09 21:30:39 · 745 阅读 · 0 评论 -
template
template在创建索引的时候会用到, 事先定义好的template在创新索引的时候自动匹配,将其定义好的属性添加到索引中,template像index一样可以定义settings,mappings,version,order,index_patterns,aliases;其中index_patterns用来验证新创建索引是是否与该template匹配,order用来解决如果有多个templat...原创 2018-04-09 21:40:53 · 285 阅读 · 0 评论 -
ES 学习之路-索引(index)的简单管理
在elasticsearch中索引(index)有名词和动词之分,在本文中我们简述的是名词索引(index),它有点像关系型数据中的数据库(database),我们在elasticsearch中创建一个索引, 就有点像在关系型数据中创建一个数据库,在数据库中我们有表(table),字段(fields);在elasticsearch中对应的就有类型(type)和属性(properties),mysq...原创 2018-04-02 22:21:42 · 2202 阅读 · 0 评论 -
ES学习之路-ik安装测试
1.下载elasticsearch-analysis-ik并编译打包到https://github.com/medcl/elasticsearch-analysis-ik/releases下载你es对应的版本的ik,注意的是直接下载zip包可能非常慢,反正我是没有下载成功,可以下载源码然后自己编译,如下是源代码解压后的目录接口,然后执行mvn pakcage进行编译打包,成功过后会在该目录有一...原创 2018-04-22 16:20:02 · 2272 阅读 · 0 评论