8

我在弹性搜索(轮胎)中有一个索引,其中包含一个数组字段和用于 ngram 的自定义分析器,min_ngram = 1 和 max_ngram = 10。

字段示例

field1: [foo, bar, bof]

我构造了一个值为 field1 'f' 的查询,它返回在 field1 中的一个值中包含 'f' 的文档。

问题:是否可以只返回数组中的匹配值,例如在 field1 和查询 'f' 的情况下,只有 'foo' 和 'bof' 将被返回并且 'bar' 将被省略,例如 field1: [foo, bof ]?

4

1 回答 1

0

您可以在弹性搜索查询中应用荧光笔。在响应中,您将获得仅包含匹配值的额外突出显示字段。

于 2019-10-03T07:54:26.853 回答