ES查询优化小结


  • 写入ES数据之前完成数据的组装工作,尽量避免联合查询、
  • 关于分页,尽量避免页码过大的分页查询

​term​​​查询比​​match_phrase​​​性能要快10倍,比带​​slop​​​的​​match_phrase​​快20倍

  • 查询与排序无关的条件优先使用​​filter​
  • 模糊匹配 Match,字段判空 Exists,精准匹配 Term 和 Terms,范围匹配 Range

参考资料