properties: {
keyword: {
type: "keyword"
fields: {
text: { type: "text", analyzer: "keyword" }
}
}
}
如果我使用此映射创建索引,keyword
和keyword.text
之间有什么区别?
答案 0 :(得分:1)
两者都是一样的。关键字类型/分析器-根据文档,它接受给出的任何文本,并输出与单个术语完全相同的文本。
如果打算进行完全匹配,则应首选关键字类型。如果您需要对其进行自定义(例如不区分大小写的搜索),则可以使用自定义分析器对其进行修改。