我正在搜索一个有大约200万个条目的表。在执行基本搜索时,请求时间低于0.1秒:
SELECT * FROM entreprises WHERE MATCH (L1, LIBVOIE, LIBCOM)
AGAINST(:term2 IN BOOLEAN MODE) LIMIT 0,10
这是正确的,但当我把查询的相关性部分:
SELECT *, MATCH(L1,LIBVOIE, LIBCOM) AGAINST(:term) as score
FROM entreprises
WHERE MATCH (L1, LIBVOIE, LIBCOM) AGAINST(:term2 IN BOOLEAN MODE)
ORDER BY score DESC LIMIT 0,10
查询时间跳到几十秒。
有人能解释为什么会这样吗?
暂无答案!
目前还没有任何答案,快来回答吧!