利用lucene对mysql数据创建索引,提高全文检索速度
Posted xphhh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用lucene对mysql数据创建索引,提高全文检索速度相关的知识,希望对你有一定的参考价值。
全文检索
全文检索一般都是模糊查询,并顺带时间范围、标题或内容中包含、或某个字段中不包含等多条件关联查询。
常规作战方式就是mysql存储+like模糊查询+多where条件精准定位,另外分页的话,少不了count总数,这个查询操作相当耗时。数据量一旦达到某个级别,我们输入内容、点击搜索,然后就可以去下一盘象棋了~
办法总比困难度,可以通过ELK来解决。
ES可以提供半结构化数据存储空间,基于lucene搜索。
Logstash提供数据迁移,可以增量,也可以全量。
Kibana提供可视化。
如果不想安装那么多,直接基于lucene来查询mysql数据,可以实现吗?
当然能!
以上是关于利用lucene对mysql数据创建索引,提高全文检索速度的主要内容,如果未能解决你的问题,请参考以下文章