cdmlibcdm-dataportalcdm-servercdm-vaadincdm-webappcdmlib-appsedit-svntaxeditortaxongraph-view
NonViralName : added null default value to atomised name fields NameServiceImpl : updated fuzzy search to check for null values in the atomised name fields
NameCatalogueController : corrected error message NonViralName : using KeywordAnalyzer for nameCache so that itcan be used for both fuzzy and exact match NameServiceImpl : corrected exact name matching
INameService : added method to fuzzy search name cache NameServiceImpl : implemented method to fuzzy search name cache NameCatalogueController : added param to fuzzy search endpoint which allows for searching name cache or the atomised elements. NonViralName : set index analyse option to yes for nameCache to include it in fuzzy searching
optimized fuzzy name search by, - using FuzzyLikeThis for better accuracy - removing sorting - added min prefix length for the search string
updated search mechanism produce more accurate results
ManagementController : reverting back to default list when no class name is 'manually' specified CdmMassIndexer : removed requirement for type array param to be always need as we have a default indexed classes list.
ICdmMassIndexer : added methods to clear and add classes to the list of indexed classes CdmMassIndexer : implemented the new methods in ICdmMassIndexer TaxonServiceSearchTest : updated test to initialise the list of indexed classes
INameService : added findByNameExactSearch to return lucene search documents for name searches NameServiceImpl : implemented and updated exact / fuzzy name searching
ISearchResultBuilder : added method to return lucene document only results SearchResultBuilder : implemented method to return lucene document only results DocumentSearchResult : new class which handles lucene document results SearchResult : extends DocumentSearchResult and provides functionality for CdmEntity objects.
#3626 (description feature and it's children missing in Flora Malesiana)
View revisions
Also available in: Atom