如何提取无与伦比的关键词,思考狮身人面像

时间:2012-05-04 11:37:29

标签: ruby-on-rails-3 full-text-search sphinx thinking-sphinx

我在我的rails 3 app中使用思考sphinx。

我在产品目录应用中的2个表上使用了sphinx索引。即,

"titles" and "features"

对于每个search_key,我会先检查titles表,如果没有找到结果, 我会转到功能表。如果找到标题匹配,我将停止,我将不会转到 功能表。

示例:搜索关键字“head and dust hach​​ette book publishing”

下面, “热量和灰尘”与标题完全匹配,因此我无法访问功能表。

问题:

如何在sphinx中找到搜索的unmatched_keys?

我想找出搜索键中无与伦比的字词,即“hachette book publishing”“head and dust hach​​ette book publishing” ..

如果我这样做,我会检查 @unmatched_title_keys 是否为零?如果没有...我会转到 功能表并执行@unmatched_title_keys的功能搜索。

如果搜索2个表的方法是好的,或者我应该改变我的搜索,请建议 接近并告诉我如何从狮身人面像搜索查询中检索unmatched_keys

1 个答案:

答案 0 :(得分:0)