es中索引数量(也就是数据库数量)问题

来源:7-11 ES高级查询语法

去则不闲

2020-12-04

老师,按照es的搜索原理,如果我输入一篇一两万字的文章进去,es中的分词器也就将这一两万字的文章分割成大概几千字,然后对着几千字分别一一构建索引(相当于创建了几千个数据库),每个索引里面存这篇文章的id。

这样的话,我之后每输入一篇文章,es中的数据库就会增加好多,因为虽然有大量重复的字,但是总是会有很多新字的。那一个es中有几万甚至十几万个数据库都是有可能的了?这样的话,数据库这么多,会不会对性能有什么影响?

写回答

1回答

龙虾三少

2020-12-06

机器数量足够做分片就不会有太大的影响

0
1
去则不闲
非常感谢!
2020-12-07
共1条回复

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1384 学习 · 559 问题

查看课程