匹配数组时的Elasticsearch相关性问题

时间:2018-09-06 06:55:02

标签: elasticsearch

从ElasticSearch提取数据时,我被困在某处

我想获取具有分数的相关记录,该分数具有与ES中的标记数组匹配的标记数组。另外,我现在正在使用ES 5.2。

我的查询是

[body] => Array
    (
        [sort] => Array
            (
                [_score] => Array
                    (
                        [order] => desc
                    )

                [sortingpriority] => Array
                    (
                        [order] => desc
                    )

            )

        [query] => Array
            (
                [terms] => Array
                    (
                        [tags] => Array
                            (
                                [0] => 50
                                [1] => 33
                            )

                    )

            )

    )

它有2个输入,例如带有以下文档标签。

1) tags = [50,33,32,25,85]
2) tags = [50,33]

两者都匹配,但是2nd比1st更相关。仍然是显示结果中的第一名。

有人可以帮忙吗?

0 个答案:

没有答案