My Rails项目使用Tire gem实现ElasticSearch。我想在名为description的字段中找到具有相似文本的记录。我想根据记录的相似程度(%)来订购结果。
类似tekst的示例: 我的名字是汤姆,我喜欢汽车。 嘿,我是汤姆。我喜欢汽车。 汤米喜欢玩车。
请帮我配置模型。我该怎么办?谢谢。
答案 0 :(得分:5)
在Elasticsearch中,您可以使用"more like this" API查找类似的文档。
在Tire中,您可以使用more_like_this
查询,并将文本传递给它。有关文档,请参阅test case。