就是个用来验证想法的简陋网站,数据量目前还没有。目前我用 Mroonga 在 MariaDB 上测试全文搜索,结果好像是 LIKE 速度更快一些。测试数据是一个 2MB 的两万多条记录的基本全是中文的 csv,导入到 Mroonga 引擎的表中。我估计我的网站短期内很难达到这个数据量。我的网站有个功能需要接近实时地搜索文本,越快越好,而且是多次搜索。简单说就是类似通过搜索标签构建一个多标签搜索。一般的系统标签可能不多,但是我的网站如果真像我想的那样的话,可能会有很多标签。另外标签的描述会比较长,其实在我的网站中类似标签的东西叫现象。
全文检索是准确程度。不是光速度。在大数据量下,全文检索能保持相同的精准程度的同时,还能保证效率。
另外,全文检索依赖分词库。