4.0
This release has two major changes:
- Update lucene library to 8.1.0 #119
- This includes a fix for autocomplete behaving differently in lucene 8 #132 Future versions will investigate the lucene autosuggest functionality
- Restructure the name matching library into a number of modules that can be incrementally included in other software. #127 In particular:
- ala-name-matching-model contains the model classes and vocabulary without name matching functions.
This allows you to include things like the rank enumeration, ALA terms etc in other software without dragging everything else in. - ala-name-matching-search contains the name matching functionality
- ala-name-matching-model contains the model classes and vocabulary without name matching functions.
With additional updates:
- Reference name index updated to 20210811
- Bare 'X sp.' synonyms are now eliminated during merging, since it is impossible to reliably decide what is being synonymised #122
- Illegitimate names are deprecated during merging #121
- Use the lucene API for searches, rather than query parsing. This allows different types of fields (eg name or identifier) to be handled.
- Improvements to phrase name handling #117
- Correct handling of rank/synonym issues #118
- More careful handling of aff. and cf. type names #126
- Updated opencsv library to align with ala-namematching-service #131
- Fix synonym/misapplied conflict #100