上一主题: 限制查询返回的数据点下一主题: 配置 APM 状态控制台限定和重要事件


增大返回的查询结果数

执行 RangeQueryPrefixQueryWildcardQueryFuzzyQuery 查询时,在执行搜索前将扩展这些查询。 例如,如果索引的文档包含术语“car”和“cars”,则在执行搜索前,查询“ca*”将扩展为“car OR cars”。 如果该数目超过了术语阈值的默认值 (2048),这可能会导致系统错误。 如果发生此情况,则将返回 TooManyClauses 异常。

增加返回的查询结果数:

  1. 转到 <EM_Home>\config 目录,并打开 IntroscopeEnterpriseManager.properties 文件。
  2. 添加以下属性,并为其指定一个高于默认值 2048 的值:introscope.enterprisemanager.lucene.search.BooleanQuery.SetMaxClauseCount

    在热部署期间当企业管理器检查属性文件时(该检查大约每 60 秒发生一次)会应用该设置。