在 Elasticsearch 中,带有"关键字"分析器的"文本"字段和&quo


properties: {
keyword: {
type: "keyword"
fields: {
text: { type: "text", analyzer: "keyword" }
}
}
}

如果我使用此映射创建索引,keywordkeyword.text有什么区别?

两者都是一样的。关键字类型/分析器 - 根据文档接受给定的任何文本,并输出与单个术语完全相同的文本。

如果打算做一个完全匹配的关键字类型应该是首选。如果需要自定义它(例如,不区分大小写的搜索(,则可以使用自定义分析器对其进行修改。

相关内容

  • 没有找到相关文章

最新更新