我们有一个Elastic Search
引擎,它是通过App Search
提供的,并且有一个非常大的模式(大量的字段)。这些字段中的许多对于我们的搜索请求范围来说是不必要的,并且在响应对象的_ignored
部分中返回。我们不仅没有使用_ignored
数据,而且它们还大大增加了Elastic的响应对象,这并不理想。是否有方法可以防止_ignored
部分表单作为搜索请求的结果的一部分返回?
编辑请求和响应示例
我们有一个Elastic Search
引擎,它是通过App Search
提供的,并且有一个非常大的模式(大量的字段)。这些字段中的许多对于我们的搜索请求范围来说是不必要的,并且在响应对象的_ignored
部分中返回。我们不仅没有使用_ignored
数据,而且它们还大大增加了Elastic的响应对象,这并不理想。是否有方法可以防止_ignored
部分表单作为搜索请求的结果的一部分返回?
编辑请求和响应示例
1条答案
按热度按时间r8uurelv1#
_ignored
是elasticsearch的元数据字段,因此无法使用源过滤器选项进行过滤。您需要在请求中使用
filter_path
参数来使用响应过滤。下面是一个例子,它将在搜索响应中只返回took,_id,_score,_source。
字符串