当前位置: 首页 > news >正文

企业网站界面站长工具爱站

企业网站界面,站长工具爱站,苏州建设工程公司,楼梯平台设计整理自Github的一个issue,也正好解答了我的疑惑 https://github.com/elastic/elasticsearch/issues/17159 提问 是否可以避免搜索的fetch阶段并仅返回文档ID?查询阶段结束时是否有_id,这样当我只需要_id时,fetch就多余了?可以通过…

整理自Github的一个issue,也正好解答了我的疑惑
https://github.com/elastic/elasticsearch/issues/17159

提问

是否可以避免搜索的fetch阶段并仅返回文档ID?查询阶段结束时是否有_id,这样当我只需要_id时,fetch就多余了?可以通过当前API完成此操作吗?

最终,我希望能够比目前所见的速度更快地从搜索中检索文档ID。我已经尝试了所有文档中记录的各种方法来获得更好的性能,但没有找到令人满意的结果。我所取得的最佳成果只是通过并行查询每个5个分片中的每个分片而获得了25%的速度提升。一个可接受的速度提升应该快90%。了解这是否合理以及如果不合理的原因将会很有帮助。很难理解为什么我可以快速得到a)前100个结果,b)总计数,以及c)快速排序它们,但检索结果却非常慢。

此外,通过开发插件是否有可能提高此(仅限ID)场景的性能?是否有其他选项,无论是记录在案还是未记录在案,可以减少开销?

强调一下这一点的重要性,这对我们的实施至关重要,很可能是我们决定采用Elastic以替换当前庞大的持久性层的关键因素。

回答

搜索阶段获取 Lucene的文档 ID(整数),而不是 elasticsearch 的 ID(字符串)。fetch阶段使用 Lucene 的存储字段机制查找文档 ID。存储字段以压缩块的形式存储在一起。由于 _source 是一个存储字段,因此您必须解压缩大量 _source 才能获得 ID 字段。由于它是分块的,因此您还必须解压缩未命中的文档的存储字段。

聚合速度很快,因为它们使用文档值(doc values),这是一种非分块的列式结构。它经过压缩,但使用的是数值技巧,而不是通用的压缩算法。如果能够将您的工作重新设计为一个聚合操作,通过将感兴趣的工作推送到 Elasticsearch,那么您的操作速度可以提升数个数量级。

http://www.zhongyajixie.com/news/29197.html

相关文章:

  • 手机网站改app在百度上做广告推广要多少钱
  • 福州网站改版西安整站优化
  • 做微商都去哪些网站留言今日热搜头条
  • 盐田做网站怎么在百度推广
  • 如何自己做自己的网站软文怎么写比较吸引人
  • 湖北建设合肥网络seo
  • 网络营销方式?西安百度网站快速优化
  • 做山西杂粮的网站网络营销活动策划
  • 怎么知道一个网站是哪家公司做的b站免费建网站
  • 如何自学网站建设书籍seo软件优化工具软件
  • seo 网站标题字数看书网站排名
  • 大连旅游网站建设新出的app推广在哪找
  • 网站快速排名服务商公司网站seo公司
  • wordpress rss已删除seo虚拟外链
  • 做微博类的网站难吗网络搭建的基本流程
  • wordpress jquery ui讯展网站优化推广
  • 哪里有做网站服务商东莞做网站公司首选
  • 网站对联广告html代码市场调研怎么做
  • 网站域名怎么看上海知名seo公司
  • 网站菜单怎么做济宁seo推广
  • 云南哪有网站建设推广简述网站推广的方式
  • 专业网站建设电话厦门关键词排名提升
  • 那里可以做工作室做网站私域运营软件
  • 网站建设及推广方案ppt山东今日头条新闻
  • 软件免费网站大全希爱力双效片
  • 南充商城网站建设音乐接单推广app平台
  • 怎么做网站测试百度推广靠谱吗
  • 给企业建设网站的意义高手优化网站
  • b2c网站流量百度官网推广平台
  • 网站开发建设价格网站收录查询网