在multi_match查询中不考虑特定字段

时间:2018-08-23 16:08:11

标签: elasticsearch

我们使用fields查询的multi_match属性通过通配符包含某些字段。例如,我们经常想构造一个查询,该查询仅搜索系统中各种类型的内容(与标题和其他字段相对)。因此,我们在查询的fields属性中包含“ * .content”。但是,在某些情况下,我们可能想从搜索中排除一种或多种类型。因此,我正在寻找类似exclude_fields属性的东西,以将那些特定字段排除在考虑范围之外。

我意识到,实现此目标的一种方法是不使用通配符,并在fields属性中显式添加'Foo.content,Bar.content,...',但这在操作上非常麻烦我们的系统。

0 个答案:

没有答案