0

如何使用脚本字段检索字符串字段搜索词周围的前 20 个词?

假设我有一个名为 Conent 的字段,该字段非常冗长。因此,如果我在 Content 中搜索“apple”,我应该在 apple 一词周围得到最多 20 个单词。

我怎样才能做到这一点?fragment_size 能解决问题吗?

4

1 回答 1

0

看起来它突出显示了您的范围查询中的数字。尝试将第一个“必须”子句中的布尔查询替换为:

"filtered": {
    "query": {
        "query_string": {
            "query": "official",
            "default_field": "Content"
        }
    }, 
    "filter": {
        "range": {
            "actualTimeStamp": {
                "from": "08-04-2011 23:37:06",
                "to": "16-11-2012 00:00:00"
            }
        }
    }
}
于 2012-11-21T11:43:23.280 回答