Elasticsearch match与term查询原理及应用.pdfVIP

  • 1
  • 0
  • 约1.01千字
  • 约 4页
  • 2026-05-13 发布于北京
  • 举报

82_原理剖析:Elasticsearchmatch和term查询底层原理

1.开篇

上节课作为本周的第一节课,围绕商品订单查询功能展开,首先我们回顾了商品订单查询的功能,接着

梳理查询订单的流程。从订单查询、订单查询的方式(输入框、选择状态)、以及订单状态的搜索

(全部、待付款、待收货、待评价)几个方面对其进行了描述。本节课会分析Elasticsearch种的match

和term查询方式,这两种方式也会在后面的课程中应用到订单查询中。今天的课程分为以下部分:

Term精确匹配

Match模糊匹配

2.Term精确匹配

term查询是直接通过倒排索引指定的词条进行查找的,因此term查询效率肯定比match要高。如图1所

示,通过一个例子来了解term匹配,首先创建一个索引member,并几条测试数据。

图1

如图2所示,通过term关键字,传入“张”作为查询条件,有两条数据都能查询出来。通过观察结果可以

得知,只要包含张关键字的数据都查出来了。

图2

如图3所示,当在通过term查询并且传入“张三”作为查询内容时,查询结果没有匹配任何数据。这也说明

term是通过词条进行精确匹配,不会对词条内容进行分词查找。

图3

3.Match模糊匹配

如图4所示,

文档评论(0)

1亿VIP精品文档

相关文档