Elasticsearch 数据类型全解析
1. 常见数据类型
在 Elasticsearch 中,有多种常见的数据类型可供使用,这些数据类型为不同的数据存储和查询需求提供了支持。
1.1 文本类型相关查询
可以通过以下代码搜索标题单词数超过 4 个的书籍:
GET tech_books/_search
{
"query": {
"term": {
"title.word_count": {
"value": 4
}
}
}
}
这里使用了 <outer_field>.<inner_field> 作为 word_count 字段的名称, title.word_count 是该字段的访问器。除了 token_count ,文本类型还有其他派生类型,如 search_as_you_type 和 completion 。
1.2 关键字数据类型
关键字数据类型家族由 keyword 、 constant_keyword 和 wildcard 字段类型组成。
- 关键字类型(keyword) :适用于结构化数据,如
Elasticsearch数据类型详解
超级会员免费看
订阅专栏 解锁全文

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



