Elasticsearch核心技术与实战学习笔记 23 | 第一部分总结

一 序

  本文属于Elasticsearch核心技术与实战学习笔记系列。

  这节课老师回顾了下入门的第一部分。自我检测下,还有1/3的题目答不上来。回来有对比下,有个体会,不熟悉ES。只看一遍视频短短的几分钟是不够的。熟悉知识点后+devtool 自己动手敲才印象深刻。

二 内容回顾

    2.1 产品与使用场景

基本概念

搜索和聚合

文档的crud与mapping

小测试:

1.  错。 需要post命令写入。

2. 错,update 需要post 命令,PUT 只能用哪个来做index或者create。

  之前demo:PUT users/_doc/1?op_type=create 

3 对

4.  默认情况下,ES会自动创建相应的索引,并且会自己设置mapping。实际情况看有没有存在预定义的index template。

5. 一个索引只能有一个type,就是_doc

6.精确值不会被Analyzer 分词,全文本会。

7 Analyzer 有Character Filters、Tokenizer、Token Filter组成。

测试2

1. match 的terms之间是or的关系。Match Phrase 的terms之间是and 的关系,query 的词必须按照顺序排列。

2 slop 实现模糊查询,slop=1,表示中间可以有一个字符

3. 会报错。

4.文档被索引,Mapping 不会被更新,自增字段的数据无法被索引,但是信息会出现在_source 中。

5 错,修改字段类型需要reindex.

6. 对。

7.错,可以控制mapping设置"index": false。

猜你喜欢

转载自blog.csdn.net/bohu83/article/details/106270072