1.mysql和elasticsearch的架构:
2.IK分词器利于分中文词汇。
底层是有一个中文字典,这个字典中的中文词汇也是可以拓展的和禁用某些词。
3.mapping常见属性:
type:数据类型
index:是否索引
analyzer:分词器
properties:子字段
4.type常见属性:
字符串:text,keyword
数字:long,integer,short,byte,double,float
布尔:boolean
日期:date
对象:object
5.ES通过restful请求操作索引库、文档。请求内容用DSL语句来表示。
创建索引库和mapping的DSL语法如下:
6.ES中的几个核心概念
7.文档操作
创建文档:POST/索引库名/_doc/文档id{json文档}
查询文档:GET/索引库名/_doc/文档id
删除文档:DELETE/索引库名/_doc/文档id
修改文档:
全量修改:PUT/索引库名/_doc/文档id{json文档}
增量修改:POST/索引库名/_update/文档id{"doc":{字段}}