Elasticsearch学习笔记之—match
查询和"我的宝马多少马力"这个查询语句匹配的文档
{ "query": { "match": { "content" : { "query" : "我的宝马多少马力" } } } }
上面的查询匹配就会进行分词,比如"宝马多少马力"会被分词为"宝马 多少 马力", 所有有关"宝马 多少 马力", 那么所有包含这三个词中的一个或多个的文档就会被搜索出来。并且根据lucene的评分机制(TF/IDF)来进行评分。
两个重点 1 是分词后再搜 2只要匹配任意一个就会命中