elasticsearch查询中字段的不同相关性

时间:2017-08-08 07:59:55

标签: elasticsearch

我的弹性指数中有大约10个字段。我想搜索所有这些字段。所以我在查询中没有设置任何字段参数:

GET /_search
{
    "query": {
        "query_string": {
            "query": "this OR that"
        }
    }
}

现在我想设置字段“title”更相关。我知道我可以这样做:

"fields": ["title^5"]

我的问题是,在这种情况下,我只搜索字段“标题”,不是吗? 是否有可能搜索所有字段,但设置其中一个字段更相关?

1 个答案:

答案 0 :(得分:0)

我建议您指定要搜索的所有10个字段,以便提升特定字段,如下所示:

try {
  Thread.sleep(1);
} catch (InterruptedException e) {
}