我们有一个文章索引。文章属性之一是“标签”,它有一个数字数组作为值,类似于 [131, 111, 113]。所以我需要进行查询,在其中可以通过标签值找到与另一篇文章相关的文章。这个查询还应该考虑哪个文章有更多的匹配标签。因此,如果一篇文章有两个匹配的标签,但另一篇文章有 3 个匹配的标签,则该文章应包含在响应中。我一直在看“更像这样” https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html
但这似乎仅基于文本。