Releases: haroldadmin/lucilla
Releases · haroldadmin/lucilla
Version 0.2.0
A new release for your friendly neighbourhood FTS library.
Version 0.2.0 brings the ability to query Lucilla for autocompletion suggestions.
val index = useFts(someData)
search.onQuery { query ->
val suggestions = index.autocomplete(query)
showSuggestions(suggestions)
}
Build a custom pipeline that does not stem input documents to avoid unexpected suggestions.
Version 0.1.0
This release contains improvements to setup Lucilla for more sophisticated scoring algorithms, as well as richer querying capabilities.
Features:
- Implement a positional postings based full text search index.
Positional postings allow storing information about token offsets in a document per property.
Changes:
- Move to a modular project structure.
This change does not affect how you install Lucilla. You should still depend on the ':core' module for most purposes. - Move to Gradle Versions Catalogue based dependency organization
- Move from Adopt OpenJDK to Termurin in CI builds
- Add benchmarks to track performance regressions using
kotlinx.benchmarks
and JMH.
Please report any bugs you find!
Lucilla is an early stage project under active development.
We make no promises about API compatibility until we hit 1.0