簡體   English   中英

有什么辦法可以刪除defaultQuery

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM