利用lucene对mysql数据创建索引,提高全文检索速度

全文检索

全文检索一般都是模糊查询,并顺带时间范围、标题或内容中包含、或某个字段中不包含等多条件关联查询。

常规作战方式就是mysql存储+like模糊查询+多where条件精准定位,另外分页的话,少不了count总数,这个查询操作相当耗时。数据量一旦达到某个级别,我们输入内容、点击搜索,然后就可以去下一盘象棋了~

办法总比困难度,可以通过ELK来解决。

ES可以提供半结构化数据存储空间,基于lucene搜索。

Logstash提供数据迁移,可以增量,也可以全量。

Kibana提供可视化。

如果不想安装那么多,直接基于lucene来查询mysql数据,可以实现吗?

当然能!

猜你喜欢

转载自www.cnblogs.com/xphhh/p/12177731.html