如果我的搜索中包含类别(外键)和可选文本,我是否应该使用思维sphinx“搜索”尚未提交搜索字符串的地方,仅使用类别?
答案 0 :(得分:1)
这实际上取决于您的使用案例。比方说,你有博客文章,他们有类别a,b和c。
如果您希望yoursite.com/a/按照从最新到最旧的顺序列出类别a中的所有帖子,那么使用sphinx / search可能不是最好的主意。它将是一个简单的数据库查询,可能具有分页功能。
但是,假设您希望该页面列出具有该类别的所有帖子,或者根据文本列出可能与该类别相关的帖子,以及可能包含与该类别相关的标签的帖子。在这种情况下,最好使用像sphinx这样的搜索引擎来为此页面供电。如果等效的数据库查询非常昂贵,搜索引擎会快得多。