如何在 reactivesearch 中过滤 _source?

How to filter _source in reactivesearch?

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

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

Searchkit,例如,自动排除 highlighted 字段(这对我来说是理想的),但也支持用户提供的选项 _source 过滤器也不管突出显示。 Reactivesearch DataSearch 组件似乎缺少这种功能。

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

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

提交了一个问题

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