Elasticsearches 提高 搜索速度

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearches 提高 搜索速度相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

官网:Tune for search speededit

将内存分配给文件系统缓存

Elasticsearch严重依赖于文件系统缓存,以加快搜索速度。通常,您应该确保至少有一半的可用内存分配给文件系统缓存,以便Elasticsearch可以将索引的热区保留在物理内存中。

使用更快的硬件编辑

如果您的搜索受I / O限制,则应研究为文件系统缓存提供更多内存(请参阅上文)或购买速度更快的驱动器。特别是,已知SSD驱动器的性能要比旋转磁盘好。始终使用本地存储,例如NFS或SMB应避免使用远程文件系统。还要提防虚拟存储,例如Amazon的虚拟存储Elastic Block Storage。虚拟存储在Elasticsearch上可以很好地工作,并且很有吸引力,因为它是如此快速且易于安装,但是与专用本地存储相比,它在本质上在持续运行方面还很慢。如果您在上添加了索引 EBS,请确保使用预配置的IOPS,否则操作可能会很快受到限制。

如果您的搜索是受CPU限制的&#x

以上是关于Elasticsearches 提高 搜索速度的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearches 使用function_score及soft_score定制搜索结果的分数

Elasticsearches 重启 已经 重启会导致什么问题

Elasticsearches IK分词器的安装

Elasticsearches 电台 收听 笔记

怎样提高开机速度

Elasticsearches 新的 数据类型 search_as_you_type