Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 弹性搜索字符串筛选器-是否存在此选项?_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Error Handling_Query String - Fatal编程技术网 elasticsearch 弹性搜索字符串筛选器-是否存在此选项?,elasticsearch,error-handling,query-string,elasticsearch,Error Handling,Query String" /> elasticsearch 弹性搜索字符串筛选器-是否存在此选项?,elasticsearch,error-handling,query-string,elasticsearch,Error Handling,Query String" />

elasticsearch 弹性搜索字符串筛选器-是否存在此选项?

elasticsearch 弹性搜索字符串筛选器-是否存在此选项?,elasticsearch,error-handling,query-string,elasticsearch,Error Handling,Query String,我想知道,有没有像字符串过滤器这样的选项 我最近遇到了以下错误: RequestError(400,“搜索阶段执行异常”, '子句太多:maxClauseCount设置为1024') 根据Lucene的文件,它说: 使用筛选器替换导致异常的查询部分 你有什么想法吗?Lucene常见问题解答提到了一些克服Toomanyclaues例外的方法,该例外不适用于Elasticsearch,因为以前它们是单独的,但现在它是术语查询本身的一部分 下面是如何在过滤器上下文中使用术语的示例: { "quer

我想知道,有没有像字符串过滤器这样的选项

我最近遇到了以下错误:

RequestError(400,“搜索阶段执行异常”, '子句太多:maxClauseCount设置为1024')

根据Lucene的文件,它说:

使用筛选器替换导致异常的查询部分


你有什么想法吗?

Lucene常见问题解答提到了一些克服Toomanyclaues例外的方法,该例外不适用于Elasticsearch,因为以前它们是单独的,但现在它是术语查询本身的一部分

下面是如何在过滤器上下文中使用术语的示例:

{
  "query": { 
    "bool": { 

      "filter": [ 
        { "term":   { "user" : ["kimchy", "elasticsearch"]}, 

      ]
    }
  }
}
如果确实需要使用查询而不是筛选器,则可以更新
index.query.bool.max_子句_计数:n
在集群每个节点的elasticsearch.yml(用所需的子句计数数替换n)文件中,然后重新启动集群

请注意,这将增加 扩展到多个术语的搜索的内存要求


我不清楚你在做什么。请发布相关映射和查询。通过“request_timeout=30”找到解决方案。我不允许对.yml进行更改,因为这会影响生产结果。对不起,谢谢!