nee*_*eel 5 similarity elasticsearch
我的文件是由各种文件组成的fields。现在给了一个输入文档,我想找到similar documents使用输入文档的字段。我该如何实现?
{
"query": {
"more_like_this" : {
"ids" : ["12345"],
"fields" : ["field_1", "field_2"],
"min_term_freq" : 1,
"max_query_terms" : 12
}
}
}
Run Code Online (Sandbox Code Playgroud)
您将获得与 id 12345 类似的文档。在这里您只需要指定 id 和字段,如标题、类别、名称等,而不是它们的值。
这是另一个无需 id 的代码,但您需要指定带有值的字段。示例:获取具有类似标题的类似文档:elasticsearch is fast
{
"query": {
"more_like_this" : {
"fields" : ["title"],
"like" : "elasticsearch is fast",
"min_term_freq" : 1,
"max_query_terms" : 12
}
}
}
Run Code Online (Sandbox Code Playgroud)
您可以添加更多字段及其值
| 归档时间: |
|
| 查看次数: |
1752 次 |
| 最近记录: |