Q:非洲食人族的酋长吃什么?

elasticsearch搜索

Elasticsearch | 作者 liyh | 发布于2017年09月11日 | 阅读数:1650

我用elasticsearch作为pdf等文档的全文搜索服务器,当一篇文档比较大时,es中该篇文档对应的content字段也比较大。之后问题来了,如下图所示,我使用DSL搜索"static",因为匹配的十篇文档content字段都很大,而我又加了highlight,所以查询变得很慢,如果不加highlight,默认返回全部结果,可读性太差了,这种情况应该怎样处理。
1505117903(1).jpg
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自: liyh

_source能限定字符输出,比如只想输出content,设置限制即可。
对于全部返回,你需要有搜索引擎的思考,加上分页处理,from控制起始页,size控制每个分页内容条数。

liyh

赞同来自:

对了,搜索一些大文件的时候,es还会报这样的信息
1505119058(1).jpg

要回复问题请先登录注册