Algolia反向搜索

问题描述:

是否有反向搜索的实现?Algolia反向搜索

例如,我有模型post

post1 = "Post 1 contains words like Apple, Orange, and Grape." 

post2 = "Post 2 contains words like Car, Bike, and Truck." 

我也有模型tag_group

tag_group1 = [apple] 
tag_group2 = [apple, orange] 
tag_group3 = [bike, car] 

我怎样可以找到所有相关的标签组,其中包括在POST1中找到的单词。

ie: post1 = tag_group1, tag_group2

欢迎任何红宝石的宝石,也可以完成类似的任务。

如果你有tags索引,你可以用POST1作为可选字的话都与query="Post 1 contains words like Apple, Orange, and Grape."&optionalWords="Post 1 contains words like Apple, Orange, and Grape."

该查询执行查询将返回包含POST1的至少一个单词的所有标签。您可以通过将words作为排名公式的第一个元素,通过匹配单词的数量对结果进行排序。默认情况下,排序首先按拼写错误的次数完成,并按拼写单词的数量排序