如何为文档指定预值增强/重量

时间:2018-03-06 07:55:28

标签: elasticsearch elasticsearch-5

我想知道是否有办法为某些文档分配预值提升或权重,就像我可以为完整的建议所做的那样。

让我说我索引两个文件:

Gerogia
Germany

对于自动填充搜索,我将输入Ger并接收这两个文档。两个文件都有相同的分数。但我想在文件Germany上分配权重或更高的排名,因为这是一个国家/地区。这是我在索引时知道的。

有了完整的建议,我可以这样做:

{
    "suggest" : {
        "input": [ "Germany" ],
        "weight" : 50
    }
}

{
    "suggest" : {
        "input": [ "Georgia" ],
        "weight" : 25
    }
}

但我不想使用完整的建议功能。

那么有没有办法在编制索引时预先提升或预先排列文档?

0 个答案:

没有答案