以下是该方案:
我有一个索引数据库表,记录超过50万。
针对此表运行搜索#1以生成20个最佳匹配,然后根据相关性对其进行降序排序。
搜索#2需要仅针对这些结果运行。此搜索可能或可能不是与搜索#1完全相同的查询。无论如何,它需要针对搜索#1的结果创建第二个独立的权重集。
有关如何实施此类内容的任何指示或建议?
不要求别人给我写一个解决方案 - 关于要查看哪些方法和对象的提示会非常有用。
谢谢!
答案 0 :(得分:0)
你应该能够做到
... WHERE id IN ({list of ids from q1})
用于第二次查询的sphinxQL中的。