我想知道是否有数千个不同的索引是一个坏主意?ElasticSearch单独索引每个用户
我正在将搜索页面添加到基于ElasticSearch的Web应用程序中。搜索页面允许用户通过筛选多个不同的索引标准(名称,位置,性别等)来搜索网站上的其他用户。这是非常简单的,只需要一个包含文档中每个用户的文档的索引。
但是,我还想创建一个页面,用户可以在其中看到他们关注的所有其他用户的列表。我希望此页面具有与搜索页面上可用的相同的过滤选项。我想知道是否有一个好方法可以为每个用户创建一个单独的索引,其中包含他们关注的每个用户的文档。
优秀点见!如果David还没有说服你,我还可以补充说,有很多索引会减慢集群的重新启动速度,重复用户数据会使修改和删除用户记录更加复杂。换句话说,你可以有很多索引,但就你而言,这可能是一个坏主意。 – imotov