-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Open
Labels
Indexing:PerformanceenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Is your feature request related to a problem? Please describe
Improve implementation of bloom filter. This may involve the need to create some new metadata while initializing the FieldsProducer
Describe the solution you'd like
Initialize different bloom filter instances for different queries rather than using a single one which has synchronized block today on the long array trying to read the byte values
OpenSearch/server/src/main/java/org/opensearch/index/codec/fuzzy/IndexInputImmutableLongArray.java
Line 41 in 32a88eb
| public synchronized long get(long index) { |
Related component
Indexing:Performance
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
Indexing:PerformanceenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request