【问题标题】:Is there any way of removing a defaultQuery有什么方法可以删除 defaultQuery
【发布时间】:2018-03-12 13:34:22
【问题描述】:

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

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

为此,我使用addDefaultQuery 如下

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

添加后有什么方法可以删除添加的查询?

【问题讨论】:

    标签: reactjs searchkit


    【解决方案1】:

    addDefaultQuery 不是为此而设计的。在文档http://docs.searchkit.co/stable/core/SearchkitManager.html 中查看setQueryProcessor

    【讨论】:

    • 我正在使用 next.js 并且我想在动态路由页面中重新加载 setQueryProcessor ?该怎么做?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2015-11-13
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多