当前位置: 首页 > 知识库问答 >
问题:

Apache Nifi QuerySolr处理器达到start参数上限

姬俊远
2023-03-14

我使用Apache Nifi中的QuerySolr处理器检索超过10000的文档列表(这是QuerySolr处理器[1]中定义的上限)。在QuerySolr处理器中有没有方法可以绕过这个限制,或者有没有方法可以检索比定义的上限更多的Solr文档?

[1]https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/java/org/apache/nifi/processors/solr/querysolr.java#l130

共有1个答案

闾丘正志
2023-03-14

尝试了不同的方法,似乎除非您修改QuerySolr处理器代码的UPPER_LIMIT_START_PARAM,否则对于文档超过10,000个的索引,这是无法避免的。

 类似资料:
  • 主要内容:Ant ArgumentProcessor方法Ant参数处理器(Argument Processor)是一个命令行处理器插件。 它用于在解析构建文件之前或之后调用第三方插件。 第三方参数也可能具有修改Ant行为的自定义命令行参数。 每当Ant处理一个参数时,它就会调用它。 Ant的参数总是优先于参数。 可以在流程的任何时刻和不同的阶段调用它,以便在每个阶段执行各种行为。它可以在每个参数传递之后调用,就在配置项目之前和之后也是如此。 Ant提供

  • 我很难想出一个程序,用一个包含参数值的函数在屏幕上画一个球,然后让它以恒定的速度移动。你可以看出我是个笨蛋,不太懂参数。以下是我到目前为止的情况。

  • JavaScript 参数处理的基本原理很简单,高级的任务都需要手动操作。 本文首先关注其基本原理然后再行扩展。 1、参数处理的基本原理 JavaScript 的参数处理包括两个要点 1.1、要点:你可以传递任意数量的参数 当调用一个 function 时,你想传递多少参数都可以,这与该函数声明了多少个正式的参数无关。 缺失参数的值是 undefined,多出来的参数则直接被忽略掉。 我们用以下的

  • 我正在使用注释处理来生成一些类...我有两个模块,处理器本身和使用它的“客户端”模块。我想通过客户端向处理器传递一个参数,我可以这样做 如何在处理器端检索此参数?

  • 通过上面的例子,我们知道可以方便的通过定义方法的参数来处理查询中的参数。除此之外,我们还可以为方法添加某些特定类型的参数(如:Pageable和Sort)来动态的在查询中添加分页和排序。 Example 7. Using Pageable, Slice and Sort in query methods(查询中进行分页和排序) Page<User> findByLastname(String la

  • 我正在尝试使用注释处理器来验证注释,并且作为这项工作的一部分,我正在尝试弄清楚如何使用API来确定可执行文件的参数是否是参数化类型(例如List 除了解析ve.asType(). toString()给出的字符串之外,还有什么方法可以做到这一点吗?其中VariableElement ve是ExecutableElemente.getParameters()的一个元素?对这些类型有一个比简单的字符串