我是弹性搜索的新手,我想问你,我这样做。例如,我有文件
{ "title": "car", "description" : "something"}
{ "title": "cat", "description" : "car"}
我需要,如果有人搜索术语“car”,在第一个订单文档中包含该术语的标题,然后是其他。
感谢。
答案 0 :(得分:2)
您可以使用查询多个字段(标题和说明)的multi_match查询,为它们赋予不同的权重。
{
"query" : {
"multi_match" : {
"query" : "car",
"fields" : [ "title^2", "description" ]
}
}
}