我遇到了一个问题,无法继续解决一个独特的问题。 我有一些文件包含以下数据:
"A 123"
"B 123"
"A 123 ABC"
"A 123"
"A 234"
"A 123 XYZ"
现在我只想对“ A 123”使用匹配词组,但是匹配词组查询返回的不是2个结果而是4个结果
"A 123", "A 123 ABC", "A 123", "A 123 XYZ"
我的问题是我不需要那些"A 123"
以外的带有多余文本的值。
匹配词组总是返回上述内容。
请在这里建议我所缺少的内容。
致谢 阿比
答案 0 :(得分:0)
{
"query": {
"match" : {
"message" : {
"query" : "A 123",
"operator" : "and" // use this incase matching whole stirng not in terms separate by spaces
}
}
}
}