1

我正在处理一个有 1500 条记录的表,我使用 'LIKE '%word%' 查询评论列,现在效果很好。但随着评论的日益增多。我正在考虑使用全文搜索或http://sphinxsearch.com 之类的工具。

当全文搜索或搜索引擎(spinxsearch)有效地完成工作时,表中的记录限制是多少我认为,字段的大小也很重要,我正在处理评论,所以它很好,但如果它有很长的文章,那么我可以实现全文搜索或sponxsearch的强大功能。

谢谢。

4

2 回答 2

1

当数据集(在您的情况下是整个表)无法放入内存时,索引(因此全文索引/狮身人面像/lucene)会产生很大的不同。

此外,在高并发、混合的写入/读取负载上,它会产生很大的不同,因为在您的查询中,必须扫描整个表,这涉及锁定、扫描重做日志等(取决于事务隔离等级)

于 2012-05-10T10:32:02.150 回答
0

'LIKE' 使用正则表达式找到正确的行,这会变得非常非常慢非常快,切换到狮身人面像,非常好。

于 2012-05-10T10:34:41.453 回答