为什么Sphinx如此迅速地分组?

时间:2014-04-21 10:56:23

标签: mongodb sphinx

我们有一个包含6000万份文件的数据库。我们的挑战是执行类似的查询" SELECT entity_id,min(price)as min_price FROM entities WHERE param1 = 1 and param2 = 2 GROUP BY entity_id ORDER BY min_price LIMIT 100;"在调查期间,我们得出结论,查询相对数据库(mysql,mongo)太昂贵了(即使你在索引的完美条件下进行)。对他们来说,它不少于10秒。如果您不使用索引,该帐户会持续一分钟。与此相反,Sphinx会在瞬间执行类似的请求。它与全文搜索无关!它是怎么做到的?

0 个答案:

没有答案