Skip to content

普通查询:match用来做全文查询

结果,查询的时候不过对存储的值进行了分词存储,也对查询的关键词进行分词,然后再查询 。

如果要对结果进行限制,可以加上operator关键字,如设置为and,那分词后的关键词同时满足的显示出来。

  • 多字段查询
  • multi_match与match类似,不同的是它可以在多个字段中查询

词条查询 term查询被用于精确匹配,这些精确值可能是数字、时间、布尔或者那些来分词的字符串,对搜索关键词不再进行分词后再查询,直接使用value设置的值进行搜索

对于不能分词的字段,效果是一样的

**结果过滤:**使用_source字段,保留多个字段可以使用数字,也可以以对象为参数,设置要排除的字段或是指定要保留的字段

本站总访问 — 次