Sphinx 对第一次搜索的结果运行第二次搜索
以下是场景: 我有一个索引数据库表,有超过50万条记录 搜索1针对该表运行,以生成20个最佳匹配,然后根据相关性降序排列 搜索2只需要针对这些结果运行。此搜索可能是,也可能不是与搜索1完全相同的查询。无论如何,它需要针对搜索1的结果创建第二个独立的权重集 关于如何着手实现类似的东西,有什么建议吗 不要要求别人给我写一个解决方案——关于要查看哪些方法和对象的提示将非常有用Sphinx 对第一次搜索的结果运行第二次搜索,sphinx,Sphinx,以下是场景: 我有一个索引数据库表,有超过50万条记录 搜索1针对该表运行,以生成20个最佳匹配,然后根据相关性降序排列 搜索2只需要针对这些结果运行。此搜索可能是,也可能不是与搜索1完全相同的查询。无论如何,它需要针对搜索1的结果创建第二个独立的权重集 关于如何着手实现类似的东西,有什么建议吗 不要要求别人给我写一个解决方案——关于要查看哪些方法和对象的提示将非常有用 谢谢 你应该能够做到 ... WHERE id IN ({list of ids from q1}) 在sphinxQL中
谢谢 你应该能够做到
... WHERE id IN ({list of ids from q1})
在sphinxQL中进行第二次查询