我们有大量的网站,因为这是我们第一次使用弹性搜索,我不知道应该如何配置ES:
答案 0 :(得分:4)
您应该为所有网站设置一个群集。 elasticsearch的最大优势在于它可以很好地扩展,因此如果您将其扩展得足够大,那么处理来自不同客户端的多个请求对于您的群集来说不应该是一个问题。每个站点都应该有一个自己的索引(索引就像一个容纳文档的容器)。 Elasticsearch允许搜索一个或多个索引。这意味着如果你不想要的话,你没有搜索所有文件的问题。如果您想要所有索引,每个站点都可以在自己的索引或中进行搜索。
答案 1 :(得分:3)
我是ES的新手,但我认为你可以通过拥有一个ES实例并设置路由来获得你想要的东西。 http://www.elasticsearch.org/blog/customizing-your-document-routing/