从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更相关。仍然是显示结果中的第一名。
有人可以帮忙吗?