【发布时间】:2012-09-24 20:47:09
【问题描述】:
我们有一个大约 3M 行的 mySQL 数据库,并且需要一直进行 LIKE(包含)搜索。意思是,如果我们搜索“ppl”,我们需要将“apple”作为返回的结果之一。目前,我们能做的最好的事情是使用 mySQL 进行每个 LIKE 查询大约 2 秒。
我的问题是:将搜索功能移动到 solr(或 lucene)会加快 LIKE(包含)类型查询而不是 mySQL LIKE 查询吗?
谢谢!
ps。我已经知道 FULLTEXT 搜索效果要好得多,但那些不是“包含”搜索。
【问题讨论】: