【问题标题】:Elasticsearch truncate responseElasticsearch 截断响应
【发布时间】:2015-04-27 13:10:12
【问题描述】:

是否可以截断弹性搜索响应中的值?我想要 ES 中的完整描述以使其可搜索,但我不想在响应中返回超过 200 个字符。

这是 elasticsearch 可以做到的吗?

【问题讨论】:

    标签: python json search elasticsearch


    【解决方案1】:

    当您想要适合查询的数据部分时,您应该查看Highlighting。不幸的是,您必须更改索引映射才能索引具有位置偏移的数据。

    在查询时,您可以指定将返回的fragment_size。片段是围绕匹配查询的数据。

    【讨论】:

    • 突出显示是一个不错的选择,但如果我只希望返回描述的前 200 个字符(不一定是结果所在的部分),而不管该术语在整个文本中的位置如何描述?有没有办法在不使用突出显示的情况下限制结果?
    猜你喜欢
    • 2013-03-02
    • 2014-05-15
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    相关资源
    最近更新 更多