当前位置: 首页 > 面试题库 >

ElasticSearch-NEST查询条件限制

闾丘鸣
2023-03-14
问题内容

在Google上搜索后,我发现Elasticsearch的最大查询条件限制为1024?

它是可配置的吗?如果可以,请提供任何步骤。

谢谢,Sameer


问题答案:

默认值为1024,但是它是可配置的。在elasticsearch配置文件(例如yml文件)中,设置提及的设置:index.query.bool.max_clause_count: 100000例如。



 类似资料:
  • 问题内容: 我正在尝试模仿我在C#中使用NEST在Sense(chrome插件)中编写的查询。我不知道这两个查询之间的区别是什么。Sense查询返回记录,而nest查询则不。查询如下: 和 这两个查询有什么区别?为什么一个返回记录而另一个不返回? 问题答案: 您可以通过以下代码找出NEST使用的查询: 然后,您可以比较输出。

  • 问题内容: 这是我的架构 我做了这样的一个NEST查询: 并返回零元素! 如果我查看数据库(使用邮递员),则可以看到我的文档: 问题答案: 听起来您可能没有在为文档建立索引 之前 将类型的映射显式地放入索引中,所以Elasticsearch已基于所看到文档中字段的默认映射来推断该映射。例如,给定以下类型 如果我们按以下方式索引一些文档 在控制台中输出以下内容 我们没有匹配的文件。在Elastics

  • 我正在尝试将下面的弹性搜索DSL转换为嵌套查询,我正在使用elasticsearch的5.2版本 到目前为止,我已经得到了下面的部分,我知道过滤器部分不应该在那里,但我似乎不能添加嵌套的部分没有它

  • 问题内容: 我想像这样做一个ElasticSearch查询: 我试图像这样在NEST中实现它: 但这给了我这样的查询,其中的过滤器包装在 布尔值中 : 我应该如何更改我的NEST代码以提供正确的查询?是否必须将我的条款添加到 QueryContainer之外的 其他项目中? 问题答案: 如果要检查条件过滤器,可以在查询之前创建过滤器列表,如下所示: 如果在进行过滤器查询之前不需要检查任何条件,则可

  • 问题内容: 我写了一堆查询来进行elasticsearch,我想为它们写一个单元测试。使用此后最小的量,可以进行弹性连接,从而可以进行一般的模拟。但是,当我尝试查看由查询生成的Json时,我没有设法以任何方式获取它。我试图按照这个帖子elsatic查询起订量,但它是只与旧版本的巢的,因为该方法并不再为对象。 我的测试如下: 还有其他方法可以实现我的要求吗? 问题答案: 最好的方法是使用捕获请求字节

  • 问题内容: 我对.net中的elasticsearch客户端进行了一项小型研究,发现NEST是对此问题最受支持的解决方案之一。 我正在查看Nest的文档,但我找不到从查询输出原始json并避免将序列化为对象的方法,因为我在前端使用了angularJs,所以我不想重载该过程通过一些不必要的步骤将信息发送给客户端。 ......而且我还想知道如何覆盖序列化过程? 我发现NEST使用Json.NET,我