有没有办法删除defaultQuery

时间:2018-03-12 13:34:23

标签: reactjs searchkit

我扩展了searchBox组件以提供我自己的渲染功能。我想发送一个搜索查询应添加否定的属性列表。

例如,如果我将'title', ['foo', 'bar']作为道具传递给我的searchBox组件,我希望搜索结果不包含带标题的匹配:foo或bar。

为此我正在使用addDefaultQuery,如下所示

this.context.searchkit.addDefaultQuery(query =>
  query.addQuery(BoolMustNot([{ match: { [attribute]: value } }])),
)

有没有办法在添加后删除添加的查询?

1 个答案:

答案 0 :(得分:0)

addDefaultQuery不适用于此。请查看文档http://docs.searchkit.co/stable/core/SearchkitManager.html

中的setQueryProcessor