什么是PHP中的mysql最好的搜索引擎

时间:2017-07-14 08:17:31

标签: php mysql full-text-search

我正在使用

SELECT * LIKE search WHERE ... 

在小桌子上,它总是很棒!但现在我正在玩大量的数据库并且存在巨大的性能问题。

我在表格列上添加全文搜索,然后运行此查询:

    $run = mysql_query("SELECT title
              FROM table 
              WHERE MATCH ( title ) 
              AGAINST ('$search' IN BOOLEAN MODE ) ORDER BY $ok DESC LIMIT 
              $s, $p");

(变量$ ok是索引,浏览时非常快)

但加载需要12-15秒(MyIsam表上大约6M行)是否正常?

解释查询:

id:1 select_type:SIMPLE 表:testv1 类型:全文 possible_keys:标题 关键:标题 key_len:0 行:1 extra:使用where

我正在使用debian专用快速服务器(6核8GB内存)

我知道sphinx和lucene,但我想知道是否有办法使用这些引擎在6M行whitout上进行快速0.5秒加载搜索查询。

感谢。

0 个答案:

没有答案