订单搜索使用搜索引擎好吗?

因为业务需要的缘故,需要对订单的相关字段进行模糊查询,比如订单号、联系人名字等等字段

之前的开发人员是在SQL里用LIKE '%关键词%'进行模糊查询的,可是这样就很慢很慢了

所以我想到了用搜索引擎,可是搜索引擎需要建立索引的话,总不可能实时简历索引吧

现在很纠结不知道该怎么弄了

阅读 4.7k
2 个回答

elasticsearch
实时建立索引当然可以啊,生成订单的同时写入到es

可以直接基于订单库生成Lucene索引文件,也可以在订单生成时生成索引。
查询时直接基于索引查询内容。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进