摘要

随着生产制造业的发展,各行业在生产制造的过程中都会产生大量的工程数据,现代工程领域的数据检索需求要求能够通过关键字快速且准确检索出相应的结果,利用Elastic Search可以实现工程数据的检索,但是其性能方面还有优化的空间。为了解决这个问题,本文对Elastic Search的底层原理进行深入研究,在Elastic Search的索引创建、索引分片以及索引段合并方面进行优化。首先对Elastic Search的分词器进行修改并配置自定义词典,其次提出基于集群节点性能与索引数据量大小的索引分片策略,最后,根据节点性能对索引段合并的时机进行优化。通过基于地铁工程数据的检索进行实验,实验结果表明,改进的方法确实能够提高Elastic Search的数据写入与查询性能。