在默认情况下,所有的查询条件、过滤条件都会影响打分和排名。而对搜索结果打分是比较影响性能的,因此我们一般只对用户输入的搜索条件对应的字段打分,其它过滤项不打分。此时就不能简单实用布尔查询的must来组合条件了,而是使用filter方式。
GET /test/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name": "英