【问题标题】:How to filter _source in reactivesearch?如何在响应式搜索中过滤 _source?
【发布时间】:2018-11-25 14:12:06
【问题描述】:

我需要从弹性响应中的_source 字段中排除某些字段,因为这些字段很大并且不必要地转移它们会浪费大量时间。通常,在弹性中,这是通过在查询中提供_source 参数来完成的,例如:

GET /_search
{
    "_source": { "excludes": [ "content" ] },
    "query" : { ... }
}
例如,

Searchkit 会自动排除 highlighted 字段(这在我的情况下是理想的),但也支持用户提供_source 过滤器的选项,而不管是否突出显示。 Reactivesearch DataSearch 组件似乎缺少这种能力。

我不知道如何将 _source(或任何其他搜索参数)添加到响应式搜索 DataSearch 查询中。这可能吗?

【问题讨论】:

    标签: reactivesearch


    【解决方案1】:

    我们目前不支持 ReactiveSearch 中的这种行为,但我们应该支持。我已经为同一 https://github.com/appbaseio/reactivesearch/issues/417 提交了问题。

    编辑:现在支持这个,你可以在Result components的文档中看到如何传递它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      相关资源
      最近更新 更多