ES
思齐小朋友
修行
展开
-
Lucene默认打分算法
D:文档Q:查询条件score(D,Q):指使用Q的查询语句在该文档下的打分函数coord(q,d):得分因子,score factor,一个文档中包含越多的查询Term词,则该文档的得分越高,对应lucene类TFIDFSimilarity.coord(int overlap, int maxOverlap);queryNorm(q):归一化因子,normalizing factor,使得不同查询间的得分具有可比性,但并不会影响文档的排序,tf(t in d):Term在文档d中出..原创 2020-07-20 13:44:28 · 262 阅读 · 0 评论 -
ES复制索引
ES复制索引创建新索引全量复制索引增量复制索引切换索引创建新索引索引PUT /my_index{ "settings": { "number_of_shards": "50", // 分片大小 "number_of_replicas": "0", // 副本为0 "index": { "refresh_interval": "-1" // 禁止自动刷新数据 } }, "mappings原创 2020-07-16 16:51:39 · 4039 阅读 · 0 评论 -
ES调优
这里写自定义目录标题ES调优写入调优批量操作单个批次一次发送几十m左右的数据写入数据时先关闭副本,写入后再开启副本写入数据时禁止segment自动merge,写入后再开启设置合适的分片线程池大小优化默认使用文档ID进行路由JVM设置配置调优ES调优写入调优批量操作单个批次一次发送几十m左右的数据使用Bulk写入数据时先关闭副本,写入后再开启副本写入数据时禁止segment自动merge,写入后再开启设置合适的分片建议分片大小为50G左右;1GB堆内存对应20-25个分片线程池大小优化原创 2020-07-16 15:44:02 · 566 阅读 · 0 评论