首先对不必要的字段不做分词也就是不做索引,禁止内存交换 1.shard 一个Shard就是一个Lucene实例,是一个完整的搜索引擎. 分片数过多会导致检索时打开比较多的文件,多台服务器之间通讯成本加大. 而分片数过少会导至单个分片索引过大,所以检索速度也会慢. 建议单个分片最多存储10G-20G左右的索引数据,并且尽量集群的所有节点都分片数一致,不要出现分片数不一样导致的一个实例负载过大,等待合并的时间变长: 2.shard副本 使用副本的优点:数据备份,提高对大索引的查询效率,建议副本在1-…