我扩展了searchBox
组件以提供我自己的渲染功能。我想发送一个搜索查询应添加否定的属性列表。
例如,如果我将'title', ['foo', 'bar']
作为道具传递给我的searchBox组件,我希望搜索结果不包含带标题的匹配:foo或bar。
为此我正在使用addDefaultQuery
,如下所示
this.context.searchkit.addDefaultQuery(query =>
query.addQuery(BoolMustNot([{ match: { [attribute]: value } }])),
)
有没有办法在添加后删除添加的查询?
答案 0 :(得分:0)
addDefaultQuery
不适用于此。请查看文档http://docs.searchkit.co/stable/core/SearchkitManager.html
setQueryProcessor