Releases: zuliaio/zuliasearch
Releases · zuliaio/zuliasearch
3.3.0
3.2.0
- update to lucene 9.6.0 (from 9.5.0)
- optimize term in set queries where for string fields when they are sortable
- allow service response compression
- defaults false but enable in zulia.yaml with
responseCompression:true
- client request compression was already allowed via ZuliaPoolConfig::setCompressedConnection
- defaults false but enable in zulia.yaml with
3.1.0
- Add field mapping (field aliases)
- Fix bug with getFields showing some internal suffixes on field names
3.0.2
3.0.1
3.0.0
This is a breaking change and requires deleting existing indexing or removing the index files from the index directory.
Special optimizations are available in Lucene now when using JDK 19, 20, 21 but only Java 17 or higher is required
- Rewrite faceting and stat facet logic to have higher performance with tons of faceted fields with many values. Some use cases see a 30x improvement while other would see a minor change
- Change internal storage format to use binary docvalues instead of stored field
- improve speed of FetchType.NONE (id and score only) queries by ~12x
- performance improvement for FetchType.FULL (id, score, document) queries as well
- to get both meta and document use FetchType.ALL now
- enable range and set query optimization when numeric field is sortable
- improve facet drill down allowing any/all and exclude logic in drilldown
- switch stored fields to use binary doc values for a potential performance gain
- isolate field logic from lucene to ensure the ability to switch the field type of any field
- refactor numeric field logic and changed boolean to be stored as a numeric int (0,1) internally instead of a string field (t,f)
*Add the ability to link external files to documents in zulia - Add implementation for external S3 documents (that zulia still can access)
- add Values.valueHandlerChain for cleaner logic specifying a chain of values
- remove zulia properties sample file from the distribution (still supported by the server but zulia.yaml is preferred)
- Lucene version (9.5.0 from 9.4.0)
- gson version (2.10.1 from 2.9.0)
- snakeyaml version 1.33 (from 1.32)
- mongo java driver version 4.9.1 (from 4.8.1)
- update to gradle 8.1