根据词频搜索和获取结果

时间:2018-04-24 22:06:24

标签: elasticsearch full-text-search

所以我有一个包含多个文档的索引,每个文档都是文本句子。例如:

Doc 1:“帽子里的猫” Doc 2:“喂你的猫很多鱼”

所以我用术语向量索引它们,所以我可以搜索并查看每个文档的单词频率(包括停用词):

Doc 1:“cat”:1        “帽子”:1

Doc 2:“feed”:1        “猫”:1        “很多”:1        “鱼”:1

所以我希望能够搜索这个索引,以便我说:

“我养什么猫”

这应该返回Doc 2,通过根据查询为每个文档添加单词frequency,并返回编号最大的文档。

Doc 1:1(cat) Doc 2:2(饲料,猫)。

有没有办法在Elasticsearch中执行此操作?谢谢!

0 个答案:

没有答案