我们使用fields
查询的multi_match
属性通过通配符包含某些字段。例如,我们经常想构造一个查询,该查询仅搜索系统中各种类型的内容(与标题和其他字段相对)。因此,我们在查询的fields
属性中包含“ * .content”。但是,在某些情况下,我们可能想从搜索中排除一种或多种类型。因此,我正在寻找类似exclude_fields
属性的东西,以将那些特定字段排除在考虑范围之外。
我意识到,实现此目标的一种方法是不使用通配符,并在fields
属性中显式添加'Foo.content,Bar.content,...',但这在操作上非常麻烦我们的系统。