0

Elasticsearch 或 Elastic Cloud 能否返回匹配位置的响应?

示例请求

{ "query": { "match": { "body": "apple" } } }

理想的反应

{
    "_source": {
        "body": "The red apple is a good apple."
    },
    "matched_position": [
        {
            "start": 8,
            "end": 12,
        },
        {
            "start": 24,
            "end": 28,            
        }
    ]
}
4

1 回答 1

0

如果您需要偏移量而不仅仅是突出显示的文本,则需要实现自定义荧光笔(插件)。

一个示例荧光笔插件:https ://github.com/wikimedia/search-highlighter - 请注意,您必须将其调整为 7.X 版本。

于 2019-10-02T11:57:06.850 回答