1、调整Query:根据实际业务需求调整,防止Query过大过长。
2、调整索引结构
2.1 通过配置_source来压缩索引容量。减少倒排表内容
2.2 禁止启用聚合字段"doc_values" 设置为false
2.3 自定义mapping结构,针对每个字段配置数据类型、是否参与检索、是否分词及分词类型
2.4 根据实景情况设置分片数 275W测试3个分片比较合适
3、搜索请求优化
3.1 添加超时返回逻辑
3.2 设置最小分数丢弃
3.3 TCP请求
存储磁盘选用SSD效率提升至少10倍。
按照上述配置约500W数据平均QPS 1400。平均耗时约37ms