我想获取其中特定字段包含相似字符串的文档。 例如,我在“文章”索引中有两个“文章”文档; “文章”索引具有“标题”属性。标题的字符串以2个单词(每10个单词)不同,我想知道这些文档是什么。
到目前为止,我尝试使用“更像这样”查询;当我给它一个文本时,它工作得很好。 (1)代码;同样使用术语向量没有带来预期的结果(2)代码; 有什么建议吗?
(1)
/articles/_search
{
"query": {
"more_like_this" : {
"fields" : ["title"],
"like" : "This is a sentence",
"min_term_freq" :2,
"max_query_terms" : 12
}
}
}
(2)
/articles/_termvectors/{_id}
{
"fields" : ["text", "title"],
"offsets" : true,
"positions" : true,
"term_statistics" : true,
"field_statistics" : true
}