id text_1 text_2
1 おはよう おはよ
2 こんにちは ちわー
3 大丈夫 さよなら
4 でんわしたい でんわしよう
我上面有DB。
我想用输入搜索:おはよう大丈夫?
结果将匹配:id = 1 且id = 3 。
请帮助我如何在 elasticsearch 中搜索 multi_match ? 谢谢你。
答案 0 :(得分:0)
GET /_search
{
"query": {
"multi_match" : {
"query": "おはよう大丈夫",
"fields": [ "text_1", "text_2" ],
"type": "cross_fields",
"analyzer": "standard"
}
}
}
使用相同的分析仪交叉字段。