我有以下问题
{
"from": 0, "size": 10000,
"query": { "match_phrase": {"Practitioner.DoctorList": "peter goh"} },
}
它不会返回任何结果。
但以下是:
{
"from": 0, "size": 10000,
"query": { "match": {"Practitioner.DoctorList": "peter goh"} },
}
返回包含“peter goh”、“peter”和“goh”的内容。
为什么不呢 match_phrase
还什么?因为我只希望结果与“吴彼得”匹配。
1条答案
按热度按时间7jmck4yq1#
由于您没有添加任何示例数据和索引Map,因此
Practitioner
属于nested
类型)请参阅匹配短语查询,以获取详细信息
添加索引数据、Map和搜索查询的工作示例。
索引Map:
索引数据:
搜索查询:
搜索结果: