Releases: livetheoogway/forage
Releases · livetheoogway/forage
v1.0.11
Merged pull requests:
- Using the KeywordAnalyzer to skip analysis on the subsequent page #10 (Tushar-Naik)
v1.0.10
v1.0.9
Implemented enhancements:
- Support for Prefix match queries #8
Fixed bugs:
- Bootstrap called outside of the Periodic refreshes, causes NPEs #5
- Documents having fields with null values don't get indexed entirely #4
Closed issues:
- Reduce log noise during background refresh #7
Merged pull requests:
- Prefix match query support #9 (Tushar-Naik)
v1.0.8
Implemented enhancements:
Fixed bugs:
- Bootstrap called outside of the Periodic refreshes, causes NPEs #5
- Documents having fields with null values don't get indexed entirely #4
Merged pull requests:
- Handling bugs on indexing null values #6 (Tushar-Naik)
v1.0.7
Implemented enhancements:
Merged pull requests:
- github actions now handle release #1 #3 (Tushar-Naik)
Enhancements
Fixes
- issue in IndexingConsumer, when there are exceptions during init->consume phase, and re-init happens without a finish being called.
- Introduced Lock during IndexingConsumer engine swap - Introduced StampedLockCloseForageLuceneSearchEngine to ensure that there are new searches being made while close is happening
Features:
- Support for phrase query
- Support for matchall query
- Renamed a few builder methods for better readability
- Exposing the UpdateEngine from the bundle. This could be used for adhoc bootstrapping other than the periodic bootstrap
Internal Design enhancements
- Optimized the retrieval from data-store, to a bulkGet during search translations
- Changed the Indexing consumer to be more generic (without lucene constructs)
Forage Bundle fixes
v1.0.2 Releasing 1.0.2 version
Initial release
Initial release with support for build search indexes with
- Simple matches, fuzzy queries, range queries
- Auto update of indexes using Bootstrapper