06月23, 2019

Elasticsearch补充笔记

在一月份写过一篇入门的,Elasticsearch入门笔记,此篇算是一个小补充。

在搜索这一块,我们必须要掌握以下内容:

  • 查询所有文档
  • 分页查询
  • Term Query (精准查询)
  • 根据id精准匹配
  • match Query
  • multi Query (多字段查询,可以给某个或者某些字段加权重)
  • 布尔查询
  • 过滤器
  • 排序
  • 高亮显示

在实际业务中,还需要了解logstash,比如可以通过它将mysql里面的数据采集到elasticsearch

今天踩了一个坑,可以拿出来说一下。就是我创建了一个索引,给它建立了mapping。然后我发现有些字段的type不对,于是乎就删除索引,打算重头再来一遍。

但发现并不行,原因是相同名称的索引,重新创建之后,之前的_mapping还在,那么有什么办法呢?

查了一下相关资料,可以通过别名的方式来解决。具体方案可以看一下:elasticsearch更改mapping(不停服务重建索引)

alt

本文链接:www.my-fe.pub/post/elasticsearch-add-note.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。