如何在reactivesearch中过滤_source?

时间:2018-06-15 17:53:36

标签: reactivesearch

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

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

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

我无法弄清楚如何将_source(或任何其他搜索参数)添加到reactivesearch DataSearch查询中。这可能吗?

1 个答案:

答案 0 :(得分:1)

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

编辑:现在支持此功能,您可以在Result components的文档中查看如何传递它。