Я застрял где-то при получении данных из 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]
Оба совпадают, но 2-й более важен, чем 1-й. Все еще показывает 1-й в результате.
Может ли кто-нибудь помочь здесь?