elasticsearch - ElasticSearch查询模板/功能

标签 elasticsearch elasticsearch-5

我正在使用ES查询,如下所示。我可以将查询另存为ES索引上的模板/函数并从代码中调用它吗?

Current Query: "should": [
              {
                "bool": {
                        "must": [
                                 {
                                 "terms": {
                                          "bbc.keyword": ["technology"]
                                          }
                                 }
                                 ]
                         }, 
                         { "must": [
                                 {
                                 "terms": {
                                          "cnn.keyword": ["technology"]
                                          }
                                 }
                                 ]
                         }
               }]

寻找:“应该”:[
{
曾经有一些东西出现(模板名称或函数名称执行与上面相同的操作)}]

最佳答案

新版本的Elasticsearch支持search templates,它支持带有 mustache 语言的模板

关于elasticsearch - ElasticSearch查询模板/功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47876645/

相关文章:

elasticsearch - Elasticsearch,logstash和Kibana是否可以免费创建自己销售的产品?

bash - Kibana错误/usr/local/bin/node:错误的选择:--no-warnings

elasticsearch - elasticsearch得分max_score = -1

mongodb - Elasticsearch方案优化

Elasticsearch - 查找缺少两个字段的文档

关于撇号的 Elasticsearch 查询

javascript - 如何发出get请求来检索elasticsearch集群中某个索引的最新文档?

sql-server - Elastic Search 5和SQL Server同步

elasticsearch - 什么是elasticsearch索引、Lucene索引和倒排索引

elasticsearch - Elasticsearch高亮显示多个查询无法正常工作