【发布时间】:2019-09-21 13:45:25
【问题描述】:
所有,我正在使用 ES(6.7) 搜索模板 来支持我在工作中来自 ASP.NET 应用程序的查询。我们的 DEV 和 QA 共享相同的 ES 节点(总共 2 个节点)。我们将我们的索引命名为 dev- 和 qa- 以识别每个索引 b/w Dev 和 QA 。搜索模板 api 文档未指定在此处创建模板时提供索引名称的选项https://www.elastic.co/guide/en/elasticsearch/reference/6.4/search-template.html。我们在 DEV 中有大约 30 个搜索模板。那么我唯一的选择是创建针对 DEV 和 QA 的单独模板吗?我知道在从代码(NEST)调用搜索模板时,我们必须指定索引名称,但如果我正在开发需要更新现有搜索模板的 DEV 增强功能,这将破坏 QA 中的搜索使用相同的模板。如果有更好的方法,请告诉我。
【问题讨论】:
标签: templates elasticsearch search nest