如果我像直接全词匹配,怎么查询
时间: 2024-01-07 11:03:30 浏览: 134
如果您想要进行全词匹配查询,可以使用 "match_phrase" 查询,它会将整个查询字符串视为一个整体进行匹配。具体来说,您可以使用以下查询语句进行全词匹配查询:
```
{
"query": {
"match_phrase": {
"infectious_name.keyword": "除霍乱、细菌性和阿米巴性痢疾、伤寒和副伤寒以外的感染性腹泻病"
}
}
}
```
其中,"infectious_name.keyword" 指定了要查询的字段,".keyword" 表示要查询的是该字段的 "keyword" 子字段,这是一个不分词的精确匹配字段。查询的字符串 "除霍乱、细菌性和阿米巴性痢疾、伤寒和副伤寒以外的感染性腹泻病" 会被视为一个整体进行匹配。
阅读全文