У нас есть индекс статей. Одним из свойств статьи являются «теги», которые имеют в качестве значения массив чисел, что-то вроде [131, 111, 113]. Поэтому мне нужно сделать запрос, где я могу найти статьи, связанные с другой статьей, по значениям тегов. Этот запрос также должен учитывать, какая статья имеет больше подходящих тегов. Таким образом, если статья имеет два совпадающих тега, но есть еще одна статья с тремя совпадающими тегами, тогда этот ответ должен быть включен в ответ. Я смотрел на «больше как это» https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html
Но этот, кажется, основан только на тексте.