elasticsearch - 查询 Elasticsearch 时限制字段长度

标签 elasticsearch nest

从 Elasticsearch 获取结果时,有没有办法将字段限制为一定数量的字符?我知道如何将我的结果限制在一组特定的字段中,但我不知道如何只获取一部分数据。我只想接收前 100 个字符以显示数据预览并限制 I/O。

我已经看到突出显示提供了设置片段大小的选项,但我不一定要从我想要子字符串的字段中查询任何内容。

最佳答案

Elasticsearch 不提供这样的选项。实现这种情况的理想方法是更改​​索引数据的方式,并且可以将片段与长字段一起存储。 (@foresightyj 提供了在索引/查询时排除/包含字段的良好链接)

关于elasticsearch - 查询 Elasticsearch 时限制字段长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25635811/

相关文章:

ruby - 如何使用 Logstash 配置文件将 Logstash 中的字段设置为 "not_analyzed"

c# - 如何在条款查询(ElasticSearch NEST C#)中添加条款?

python - 在 django 中与 elasticsearch 交互

elasticsearch - 如何使用补全字段为对象建立索引

elasticsearch - Elastic Search 搜索查询返回不正确的结果

ElasticSearch 快照/备份不起作用

elasticsearch - 为什么在聚合中我得到的桶数总是等于指定的大小?

c# - 如何使用 Elasticsearch Nest 在一次操作中按 ID 删除多个文档

elasticsearch - 通过Elasticsearch结果分页时出现重复内容

elasticsearch - 如何使用elasticsearch.net/nest 6.x更新_doc类型的设置