default elasticsearch将任何新属性添加到包含字符串值的文本类型的索引Map中,但我需要多字段支持(文本和关键字)
edqdpe6u1#
您的Map是正确的,它可以用于匹配和术语查询,您可以在这里找到有关多字段的更多信息。对于全文查询,可以使用以下查询:
{ "query": { "match": { "dynamic_field001": "search" } } }
对于术语查询:
{ "query": { "term": { "dynamic_field001.keyword": "search" } } }
1条答案
按热度按时间edqdpe6u1#
您的Map是正确的,它可以用于匹配和术语查询,您可以在这里找到有关多字段的更多信息。
对于全文查询,可以使用以下查询:
对于术语查询: