如下表:
| use case | indexed | stored | multiValued | omitNorms | termVectors | termPositions |
|---|---|---|---|---|---|---|
| 在字段里搜索 | true | |||||
| 取回内容 | true | |||||
| 使用唯一 key | true | false | ||||
| 在字段上排序 | true | false | true[1] | |||
| 使用字段 boosts | false | |||||
| 在字段里搜索影响文档 boosts | false | |||||
| 高亮显示 | true[4] | true | [2] | true[3] | ||
| faceting(层面搜索) | true | |||||
| 有序的多值 | true | |||||
| 字段长度影响文档评分 | false | |||||
| MoreLikeThis | true |
注意:
-
推荐,但不是必需的
-
如果使用上一项,要使用,但不是必需的
-
(如果 termVectors=true)
-
字段里定义分词器,但它不需要索引
本文介绍了Elasticsearch中各种字段类型的配置选项及其用途,包括是否可在字段内搜索、是否存储内容、是否作为唯一标识符使用等。这些配置对于优化全文检索系统的性能至关重要。
1668

被折叠的 条评论
为什么被折叠?



