我在我的rails 3 app中使用思考sphinx。
我在产品目录应用中的2个表上使用了sphinx索引。即,
"titles" and "features"
对于每个search_key,我会先检查titles表,如果没有找到结果, 我会转到功能表。如果找到标题匹配,我将停止,我将不会转到 功能表。
示例:搜索关键字“head and dust hachette book publishing”,
下面, “热量和灰尘”与标题完全匹配,因此我无法访问功能表。
如何在sphinx中找到搜索的unmatched_keys?
我想找出搜索键中无与伦比的字词,即“hachette book publishing” 在“head and dust hachette book publishing” ..
如果我这样做,我会检查 @unmatched_title_keys 是否为零?如果没有...我会转到 功能表并执行@unmatched_title_keys的功能搜索。
如果搜索2个表的方法是好的,或者我应该改变我的搜索,请建议 接近并告诉我如何从狮身人面像搜索查询中检索unmatched_keys
答案 0 :(得分:0)