Bruno Roustant
Bruno Roustant
LUCENE-8836 Optimize DocValues TermsDict to continue scanning from the last position when possible
Performance issue because of too many new Ciphers when slicing IndexInput. javax.crypto.Cipher is heavy weight to create and is stateful. I tried a CipherPool, but actually there are many cases...
… and reuses BlobStore and BlobPusher.
For the description, see https://issues.apache.org/jira/browse/SOLR-15060 This PR adds a new method get(String path, DirContext dirContext, String rawLockType, Function wrappingFunction) in DirectoryFactory, with a new wrappingFunction parameter. The existing get(String path,...
- New FilteringAutomatonMatcher which uses pre-filter and/or post-filter to accept or reject match results found by AutomatonMatcher.find(). - New AutomatonMatcher.setSearchStart() to set the start index of the next find(). -...
- Introduce the optional split.setPreferredLeaders prop on CollectionAdminRequest#SplitShard. - Make SplitShardCommand support it and set the preferredLeader property on other replicas of each created sub-shard. Distributing the preferred leaders evenly....
https://issues.apache.org/jira/browse/SOLR-17504 # Description This proposal is about unifying calls to UpdateHandler.commit. CoreContainer.reload may call directly IndexWriter.commit if the core to reload is readonly (property of the Collection). This is an...