针对第一次搜索的结果运行第二次搜索
场景如下:
我有一个包含超过 50 万条记录的索引数据库表。
针对此表运行搜索 #1 以生成 20 个最佳匹配项,然后根据相关性降序排列。
搜索 #2 只需针对这些结果运行。该搜索可能与搜索#1 完全相同,也可能不同。无论如何,它需要根据搜索#1 的结果创建第二组独立的权重。
关于如何实施这样的事情有什么指示或建议吗?
不要求别人给我写一个解决方案 - 关于要查看哪些方法和对象的提示将会非常有帮助。
谢谢!
Here's the scenario:
I have an indexed database table with over a half-million records.
Search #1 is run against this table to generate the, say, 20 best matches, which are then ordered descending according to relevance.
Search #2 needs to be run against only these results. This search may, or may not, be the exact same query as Search #1. Regardless, it needs to create a second, independent, set of weights against the results of Search #1.
Any pointers or suggestions on how to go about implementing something like this?
Not asking for someone to write me a solution - tips on what methods and objects to look at would be significantly helpful.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够
在 sphinxQL 中执行第二个查询。
You should be able to do
in sphinxQL for your second query.