Skip to content

perf(search): collapse fallback mustNot chain into a single termsQuery

90df4c2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

fix(search): align dataAsset aggregation counts with index=tableColumn totals #27846

perf(search): collapse fallback mustNot chain into a single termsQuery
90df4c2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Report failed Apr 30, 2026 in 0s

12419 tests run, 1035 skipped, 6 failed.

Annotations

Check failure on line 541 in org/openmetadata/it/tests/ColumnSearchIndexIT$DataAssetColumnAggregationTests

See this annotation in the file changed.

@github-actions github-actions / Test Report

ColumnSearchIndexIT$DataAssetColumnAggregationTests.testUnconfiguredAssetTypeFallbackMatchesViaDataAsset(TestNamespace)

Condition org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests$$Lambda/0x00007fc802957a48 was not fulfilled within 1 minutes  30 seconds.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests$$Lambda/0x00007fc802957a48 was not fulfilled within 1 minutes  30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:954)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.testUnconfiguredAssetTypeFallbackMatchesViaDataAsset(ColumnSearchIndexIT.java:541)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.util.concurrent.TimeoutException
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
	at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
	at org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)
	... 19 more

Check failure on line 617 in org/openmetadata/it/tests/ColumnSearchIndexIT$DataAssetColumnAggregationTests

See this annotation in the file changed.

@github-actions github-actions / Test Report

ColumnSearchIndexIT$DataAssetColumnAggregationTests.testComplexSyntaxQueriesKeepParity(TestNamespace)

dataAsset tableColumn bucket must equal index=tableColumn total for complex query "894b81fff7bd197e alpha" ==> expected: <2> but was: <0>
Raw output
org.opentest4j.AssertionFailedError: dataAsset tableColumn bucket must equal index=tableColumn total for complex query "894b81fff7bd197e alpha" ==> expected: <2> but was: <0>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:664)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.testComplexSyntaxQueriesKeepParity(ColumnSearchIndexIT.java:617)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 579 in org/openmetadata/it/tests/ColumnSearchIndexIT$DataAssetColumnAggregationTests

See this annotation in the file changed.

@github-actions github-actions / Test Report

ColumnSearchIndexIT$DataAssetColumnAggregationTests.testTopicBucketAndResultSetMatchIndexTopic(TestNamespace)

An exception with message [60 SECONDS] was thrown while processing request.
Raw output
ApiException (500): An exception with message [60 SECONDS] was thrown while processing request.
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleErrorResponse(OpenMetadataHttpClient.java:339)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleStringResponse(OpenMetadataHttpClient.java:291)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.executeForString(OpenMetadataHttpClient.java:129)
	at org.openmetadata.sdk.services.search.SearchAPI$SearchBuilder.execute(SearchAPI.java:248)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.fqnsFromDataAssetForType(ColumnSearchIndexIT.java:653)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.testTopicBucketAndResultSetMatchIndexTopic(ColumnSearchIndexIT.java:579)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 475 in org/openmetadata/it/tests/ColumnSearchIndexIT$DataAssetColumnAggregationTests

See this annotation in the file changed.

@github-actions github-actions / Test Report

ColumnSearchIndexIT$DataAssetColumnAggregationTests.testDataAssetTableBucketMatchesTableIndexTotal(TestNamespace)

dataAsset aggregation table bucket must equal index=table total for query tblparity894b81ff6c0fc60c__894b81ff43c74fa2ad66c4270b185060__DataAssetColumnAggregationTests__testDataAssetTableBucketMatchesTableIndexTotal ==> expected: <1> but was: <0>
Raw output
org.opentest4j.AssertionFailedError: dataAsset aggregation table bucket must equal index=table total for query tblparity894b81ff6c0fc60c__894b81ff43c74fa2ad66c4270b185060__DataAssetColumnAggregationTests__testDataAssetTableBucketMatchesTableIndexTotal ==> expected: <1> but was: <0>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:664)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.testDataAssetTableBucketMatchesTableIndexTotal(ColumnSearchIndexIT.java:475)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 404 in org/openmetadata/it/tests/ColumnSearchIndexIT$DataAssetColumnAggregationTests

See this annotation in the file changed.

@github-actions github-actions / Test Report

ColumnSearchIndexIT$DataAssetColumnAggregationTests.testDataAssetTableColumnAggregationMatchesTableColumnTotal(TestNamespace)

dataAsset aggregation tableColumn bucket (0) must match index=tableColumn total (2) for query "894b81ff61b855ed name" ==> expected: <2> but was: <0>
Raw output
org.opentest4j.AssertionFailedError: dataAsset aggregation tableColumn bucket (0) must match index=tableColumn total (2) for query "894b81ff61b855ed name" ==> expected: <2> but was: <0>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:664)
	at org.openmetadata.it.tests.ColumnSearchIndexIT$DataAssetColumnAggregationTests.testDataAssetTableColumnAggregationMatchesTableColumnTotal(ColumnSearchIndexIT.java:404)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 525 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/SearchResourceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

SearchResourceIT.testDataAssetAliasSearchMatrix(TestNamespace)

Matrix scenarios failed:
  - exact full name (the repro) [query="xqz894b8_lhr__incoming_flights__arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - trailing segment only [query="schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - dotted variant (FQN-ish) [query="xqz894b8.lhr..incoming.flights..arrivals.schedule.v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - one-char typo inside a segment [query="xqz894b8_lhr__incaming_flights__arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - exactly 2 sub-tokens (fuzzy path active) [query="lhr__incoming"]: _shards.failed=2, failures=[{"index":"openmetadata_glossary_term_search_index_rebuild_1777551164267","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - mixed separators (- and .) [query="xqz894b8.lhr-incoming.flights-arrivals.schedule.v1"]: _shards.failed=6, failures=[{"index":"openmetadata_column_search_index_rebuild_1777551163516","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_database_schema_search_index_rebuild_1777551162729","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_database_search_index_rebuild_1777551163209","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_glossary_term_search_index_rebuild_1777551164267","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_tag_search_index_rebuild_1777551160944","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - slash-separated (path-like) [query="xqz894b8/lhr//incoming/flights//arrivals/schedule/v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - leading/trailing whitespace [query="  xqz894b8_lhr__incoming_flights__arrivals_schedule_v1  "]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - whitespace-separated segments [query="xqz894b8_lhr incoming_flights arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - long camelCase single token [query="LhrIncomingFlightsArrivalsScheduleV1"]: request threw ApiException — An exception with message [60 SECONDS] was thrown while processing request. ==> expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: 
Matrix scenarios failed:
  - exact full name (the repro) [query="xqz894b8_lhr__incoming_flights__arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - trailing segment only [query="schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - dotted variant (FQN-ish) [query="xqz894b8.lhr..incoming.flights..arrivals.schedule.v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - one-char typo inside a segment [query="xqz894b8_lhr__incaming_flights__arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - exactly 2 sub-tokens (fuzzy path active) [query="lhr__incoming"]: _shards.failed=2, failures=[{"index":"openmetadata_glossary_term_search_index_rebuild_1777551164267","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - mixed separators (- and .) [query="xqz894b8.lhr-incoming.flights-arrivals.schedule.v1"]: _shards.failed=6, failures=[{"index":"openmetadata_column_search_index_rebuild_1777551163516","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_database_schema_search_index_rebuild_1777551162729","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_database_search_index_rebuild_1777551163209","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_glossary_term_search_index_rebuild_1777551164267","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0},{"index":"openmetadata_tag_search_index_rebuild_1777551160944","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - slash-separated (path-like) [query="xqz894b8/lhr//incoming/flights//arrivals/schedule/v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - leading/trailing whitespace [query="  xqz894b8_lhr__incoming_flights__arrivals_schedule_v1  "]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - whitespace-separated segments [query="xqz894b8_lhr incoming_flights arrivals_schedule_v1"]: _shards.failed=1, failures=[{"index":"openmetadata_table_search_index_rebuild_1777551163575","node":"1EnjW7-1QV-O6lAB-DEPdQ","reason":{"type":"illegal_argument_exception","reason":"Query rewrite failed: too many clauses","caused_by":{"type":"too_many_nested_clauses","reason":"Query contains too many nested clauses; maxClauseCount is set to 9362"}},"shard":0}]
  - long camelCase single token [query="LhrIncomingFlightsArrivalsScheduleV1"]: request threw ApiException — An exception with message [60 SECONDS] was thrown while processing request. ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
	at org.openmetadata.it.tests.SearchResourceIT.testDataAssetAliasSearchMatrix(SearchResourceIT.java:525)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)