ES中可否控制字段输出的长度,只返回前300个字节的内容?

作者: laoyang360   发布时间:2017-09-15

举例:content字段是一篇正文,很长。我这边只需要前300个字节。
我可以通过_source控制输出content,
有没有办法控制content,只返回前300个字节的内容。

返回完再裁剪,我知道通过程序处理。
想知道有没有参数控制,直接返回给定长度的串内容?

3 个评论

用 script_field
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-script-fields.html

或者索引的时候直接存一个满足要求的字符串进去
多谢,我研究下。项目着急,本该自己查的。
这种需求,是不是最好在数据写入的时候处理

要回复文章请先登录注册