时用standard+ngram,搜索时用standard用来完成自动提示功能
"search_analyzer": "ik"
21、similarity:默认时TF/IDF算法,指定一个字段评分策略...没有日期数据类型, 所以在ES中, 日期可以是:
包含格式化日期的字符串, "2018-10-01", 或"2018/10/01 12:10:30"....- array
ES中没有专门的数组类型, 直接使用[]定义即可;
数组中所有的值必须是同一种数据类型, 不支持混合数据类型的数组:
① 字符串数组: ["one", "two"];
② 整数数组...注意:
动态添加数据时, 数组中第一个值的类型决定整个数组的类型;
不支持混合数组类型, 比如[1, "abc"];
数组可以包含null值, 空数组[]会被当做missing field —— 没有值的字段...在查询时, 可能出现John Stark的结果.
2.3.2 用nested类型解决object类型的不足
如果需要对以最对象进行索引, 且保留数组中每个对象的独立性, 就应该使用嵌套数据类型.
——