有没有办法可以在整个文档上使用弹性 match_phrase?不仅仅是一个特定的领域。
我们希望用户能够输入带引号的搜索词,并在文档中的任何位置进行词组匹配。
{
"size": 20,
"from": 0,
"query": {
"match_phrase": {
"my_column_name": "I want to search for this exact phrase"
}
}
}
目前,我只找到特定字段的短语匹配。我必须指定要在其中进行短语匹配的字段。
我们的文档有数百个字段,因此我认为在每个 match_phrase 查询中手动输入 600 多个字段是不可行的。生成的 JSON 将是巨大的。