首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elasticsearch最佳实践

问Elasticsearch最佳实践
EN

Stack Overflow用户
提问于 2018-05-29 18:57:10
回答 1查看 398关注 0票数 2

1)我们对Elasticsearch相当陌生。在我们的spring引导应用程序中,我们使用基于内存中节点客户端的Spring的Elasticsearch。插入/更新/删除发生在我们的主要关系数据库(DB2)上,我们只使用Elasticsearch来处理搜索。我们有一个同步机制,以保持弹性搜索最新的变化。

2)在生产中,我们有4个应用程序实例正在运行。为了同步所有4台服务器上的内存弹性存储,我们有一个JMS主题,其中发布了所有的DB2更新。应用程序有一个主题侦听器,它将使用发布到此JMS主题的任何DB更改,并更新内存弹性存储。

问题:

在您的应用程序中实现弹性搜索的理想方法是什么?如果没有,你还会推荐什么?

(二)您可以指出的任何弹性搜索最佳实践吗?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-09 07:42:28

在Prod中,选择3个主节点和4个数据节点。总是服务器总数的奇数

2-预先定义映射和索引,不要选择自动创建选项。

  1. 应该定义数据类型。
  2. 将金额定义为具有100精度的sclaed_float
  3. 所有数字字段都应定义为“在”、“排序”或聚合之间的查询长度。
  4. 在关键字和文本字段类型之间仔细选择。必要时使用文本。

3-如果您一次又一次地更新相同的记录,请定义外部版本,以避免使用陈旧的数据进行更新。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50591165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档