Elasticsearch小结
产品与使用场景
基本概念
elasticsearch 默认端口是9200
搜索和Aggregation
文档CRUD 与 Index Mapping
练习题
-
题目
-
答案
- 1、错,需要用POST命令创建
- 2、错,update文档 使用POST,PUT只能用来做index或者create
- 3、对
- 4、 默认情况下,会创建相应的索引,并且自己设置Mapping,当然,实际情况还是要看是否有合适的Index Template
- 5、_doc
- 6、精确值不会被Analyzer分词,全文本会
- 7、三部分,Character Filter + Tokenizer + Token Filter
-
题目
-
答案
- 1、Match中的terms之间是or的关系,Match Phrase 的terms之间是and的关系,并且 term之间位置关系也影响搜索的结果
- 2、slop
- 3、直接报错 无法写入文档 直接办错
- 4、文档被索引,新的字段在_source中可见,但是该字段无法搜索
- 5、错,字段类型修改,需要重新reindex
- 6、对,可以在Mapping 中为index和search 指定不同的analyizer
- 7、错,可以通过为text类型的字段指定 Not Indexed,使其无法被搜索