我想运行more_like_this
查询,但只获取特定文档集中的最高结果,因此我会提供这些文档的ID。有没有办法做到这一点? Docs indicate no.
答案 0 :(得分:2)
一种方法是使用filtered query并使用id filter指定您希望more_like_this
查询可以使用的文档集
示例:
{
"query": {
"filtered": {
"query": {
"more_like_this": {
"fields": [
"ticker.whitespace"
],
"like_text": "WFC",
"min_term_freq": 1,
"max_query_terms": 12
}
},
"filter": {
"ids": {
"values": [
"7667"
]
}
}
}
}
}