[英]Is there any way of removing a defaultQuery
我扩展了searchBox
组件以在我自己的渲染函数中提供。 我想发送一个属性列表,搜索查询应在其中添加否定。
例如,如果我将'title', ['foo', 'bar']
作为道具传递给我的searchBox组件,则我希望搜索结果不包含标题为foo或bar的匹配。
为此,我正在使用addDefaultQuery
如下
this.context.searchkit.addDefaultQuery(query =>
query.addQuery(BoolMustNot([{ match: { [attribute]: value } }])),
)
一旦添加,有什么方法可以删除添加的查询?
addDefaultQuery
不是为此设计的。 在文档http://docs.searchkit.co/stable/core/SearchkitManager.html中查看setQueryProcessor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.