nspasojevic commited on
Commit
1603d8f
·
verified ·
1 Parent(s): ccf1668

OpenSearch max_clause_count 8192: Category picks of 513+ values no longer 400 (indexing #114)

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -0
Dockerfile CHANGED
@@ -235,6 +235,11 @@ ENV OPENSEARCH_HOME=/usr/share/opensearch \
235
  bootstrap.memory_lock=false \
236
  OPENSEARCH_JAVA_OPTS="-Xms1g -Xmx1g -Djava.library.path=/usr/share/opensearch/plugins/opensearch-knn/lib"
237
 
 
 
 
 
 
238
  COPY --from=neo4j-src /opt/java/openjdk /opt/java/openjdk
239
  COPY --from=neo4j-src /var/lib/neo4j /var/lib/neo4j
240
 
 
235
  bootstrap.memory_lock=false \
236
  OPENSEARCH_JAVA_OPTS="-Xms1g -Xmx1g -Djava.library.path=/usr/share/opensearch/plugins/opensearch-knn/lib"
237
 
238
+ # A Category pick sends one filter value per leaf, two Lucene clauses each, so
239
+ # the default cap (1,024) refused 513+ values with HTTP 400 (2026-10-19:
240
+ # Industrial + Residential + OEM = 519). 8192 takes ~4,000 values.
241
+ ENV indices.query.bool.max_clause_count=8192
242
+
243
  COPY --from=neo4j-src /opt/java/openjdk /opt/java/openjdk
244
  COPY --from=neo4j-src /var/lib/neo4j /var/lib/neo4j
245