相关疑难解决方法(0)

弹性搜索,多个索引与一个索引和不同数据集的类型?

我有一个使用MVC模式开发的应用程序,我想现在索引它的多个模型,这意味着每个模型都有不同的数据结构.

  • 是否更好地使用多个索引,每个模型一个或每个模型在同一索引中有一个类型?我认为这两种方式都需要不同的搜索查询.我刚刚开始这个.

  • 如果数据集很小或很大,两个概念之间是否存在绩效差异?

如果有人可以为我推荐一些好的样本数据,我会自己测试第二个问题.

database search elasticsearch

156
推荐指数
3
解决办法
4万
查看次数

什么时候启动其他Elasticsearch节点?

我正在尝试用Elasticsearch替换Solr设置.这是一个新的设置,还没有看到生产,所以我有很多空间摆弄东西,让他们运作良好.

我有非常非常大量的数据.我正在索引一些实时数据并持续7天(通过使用_ttl字段).我不在索引中存储任何数据(并禁用_source字段).我希望我的指数稳定在200亿左右.我将把这些数据放入2-3个命名索引中.到目前为止,搜索性能高达几十亿行是完全可以接受的,但索引性能是一个问题.

我对ES如何在内部使用分片感​​到有些困惑.我创建了两个ES节点,每个节点都有一个单独的数据目录,每个节点有8个索引和1个副本.当我查看群集状态时,我只看到每个节点有一个分片和一个副本.每个节点是否保持内部运行多个索引?(检查磁盘存储位置显示肯定只有一个Lucene索引存在). - 已解决,因为我的索引设置未从配置中正确选取.使用API​​创建索引并指定分片和副本的数量现在已经产生了我期望看到的内容.

此外,我尝试运行相同ES节点的多个副本(来自相同的配置),并且它识别出已经存在副本并且创建其自己的工作区域.这些新的节点实例似乎也只有一个索引在磁盘上. - 既然每个节点实际上都在使用多个索引,那么具有多个索引的单个节点就足以限制整个系统,因此这不是问题.

何时启动其他Elasticsearch节点,以获得最大的索引性能?我应该有多个节点,每个节点运行1个索引1副本,或更少的节点有多吨索引?为了让单个节点做更多的工作,我的配置是否缺少一些东西?

另外:是否有任何指标可用于了解何时仅HTTP节点过载?现在我只有一个节点专门用于HTTP,但除了CPU使用情况之外,我无法判断它是否正常.什么时候启动其他HTTP节点并将索引软件拆分为指向各个节点?

sharding bigdata elasticsearch

35
推荐指数
1
解决办法
2万
查看次数

弹性搜索 - 何时使用其他索引?

我正在学习弹性搜索,而且还有很多我没有得到的,但有一点我无法弄清楚(或者发现那么多)是何时使用一个索引,何时使用更多.部分原因是我绝对不知道弹性搜索索引是什么.

您能解释弹性搜索索引是什么,何时应该只使用一个数据,何时应该将数据拆分为多个索引?

奖励积分/或者,我如何判断何时需要将数据拆分为多个索引,然后,我应该如何决定如何在新索引中拆分数据?

indexing elasticsearch

11
推荐指数
1
解决办法
4414
查看次数

了解弹性搜索

很抱歉这样说,但ES的文档(http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index.html)令我困惑.

感谢词汇表,我理解数据库,表格和行的术语,但我已阅读文档的大部分内容,但我无法找到答案:

作为参考,我首先阅读这些链接:

如果文档中存在该信息,那么如果您能指出我的话,我将非常感激.

编辑:

我也不确定自动发现如何在分布式网络上运行.如果每个公共网络都围绕它如何连接到可能位于世界另一端的正确网络?

elasticsearch

7
推荐指数
2
解决办法
4664
查看次数

什么是弹性搜索指数?

ES术语表中未提及它们.

它们与其他ES实体(分片/节点/索引)的关系是什么?

elasticsearch

6
推荐指数
1
解决办法
2113
查看次数

Elasticsearch如何选择分片和副本的数量

有人能告诉我如何为 Elasticsearch 索引选择分片和副本的数量吗?

我已将索引的大小配置为 20GB,但不知道如何选择数量或分片和副本

注意:我有5 个节点3 个主节点(用于数据)和2 个数据节点(一个用于数据,第二个用于数据)

谢谢你的帮助

elasticsearch

2
推荐指数
1
解决办法
1085
查看次数

弹性搜索中的多索引搜索与单索引搜索

我有大量相同类型的实体,每个实体都有大量属性,我只有这两种选择来存储它们:

  1. 将每个项目作为索引存储并执行多索引搜索
  2. 将所有实体存储在单个索引中并仅搜索 1 个索引。

通常,我想比较在上述每种情况下搜索具有“m”个特征的“n”个实体的时间复杂度!

performance time search database-schema elasticsearch

1
推荐指数
1
解决办法
1850
查看次数