【发布时间】:2020-12-22 17:58:27
【问题描述】:
默认 Elasticsearch 将任何新属性添加到索引映射中,类型为 text 包含字符串值,但我需要多字段支持(文本和关键字)
【问题讨论】:
标签: elasticsearch
默认 Elasticsearch 将任何新属性添加到索引映射中,类型为 text 包含字符串值,但我需要多字段支持(文本和关键字)
【问题讨论】:
标签: elasticsearch
您的映射是正确的,它可以用于匹配和术语查询,您可以找到更多关于多字段的信息here。
对于全文查询,您可以使用此查询:
{
"query": {
"match": {
"dynamic_field001": "search"
}
}
}
对于术语查询:
{
"query": {
"term": {
"dynamic_field001.keyword": "search"
}
}
}
【讨论】: