almost 100% fixing #2950 (Allow grouping of lucene (hibernate search) results) - only max score is not yet available
first implementation: existing tests all Ok, grouping does not yet really work, index changes needed
move save for admin
adding authority to first user admin
now really fixing #3119 (fulltext search: Entity always null whatever search)
fixing #3119: fulltext search: Entity always null whatever search + regression test
fixing #3117 (fulltext search: score values missing in results) and supplying maxScore
fixing #3116 (fulltext search: always only one page of results)
cleaning up
#3113 (hibernate search: wildcard query can cause BooleanQuery: maxClauseCount is set to 1024) fixed by upgrade to lucene 2.9 + minor fix
upgrading to lucene 2.9 and fixing #3114 (fieldHighlightMap is empty with lucene wildcard searches) - code needs cleanup
fixing minor bug in SearchResultHighligther and test implemented for #3114 (fieldHighlightMap is empty with lucene wildcard searches)
index optimization and confirmed that there is nothing to fix for #3063 (hibernate search: CdmMassIndexer.purge() fails, it does not empty the index.)
fixing #3115 (search method : TaxonServiceImpl.findTaxonByDescriptionElementFullText() is missing Distributions) + test for #3063 (hibernate search: CdmMassIndexer.purge() fails, it does not empty the index.)
fixing full text search issues: areas not found, etc
securing UserService on method level - all tests successful
free text search: better querying for 'isNotNull' and code harmonization
rest service progress monitor refactored
very first version of some statistics classes
REST controller methods for new full text searches
fixing bug and re-enabling test method
refactoring a bit for clearer code
lucene union search aka multisearch implemented
initial multisearcher implementation (allows union like search on muliple indexes)
test for TaxonService.findByFullText() successful
a bit more cleaning up
introducing the QueryFactory for to modularize lucene query building
reverting erroneously commits r16027 to r16031
implementing GrantedAuthorityService for #2990 (implement missing parts of Groups admin details view)
preparations for secutity implementation in taxeditor ApplicationController
fixing #3094 (security: make PermissionEvaluator and/or methods available via ApplicationController) & also removing hasPermission() from IService
Straightening Operations.class, new enum CRUD and deprecating hasPermission in IService
renaming classes and fields a bit
using String EL for userService.changePasswordForUser() and a little house keeping
more security testing
reverting last commit - will be committed again later
merging in git branch 'methodSecurityExpressions' and resolving conflict in SecurityTest.java
fixing #3058 (hibernate search: not all description elements found) by padding all id fields in lucene
code cleaning
add TaxonDescriptionMedia methods to description service
refactoring listTaxonDescriptionMedia into ITaxonService
modifications for Ajax rest service monitor
monitoring rest service initiated long term processes implemented
MassIndexer progress monitor enabled
#2961 (test for highlighting multiple words as phrase FAILS)
improving search syntax robustness
solving #2958 (rename and move TaxonServiceConfigurator)
implementing filter by feature for #2942 (implement search frontend for findTaxonByDescriptionElementFullText)
reducing default fragment number for nicer search results
score display for #2942 (implement search frontend for findTaxonByDescriptionElementFullText) and fixing some issues
cdmlib related part for fixing #2931 (Free text search - hit highlighting implemented), also some code reorganization
minor
ordering of taxa solved, belongs to #2942 (implement search frontend for findTaxonByDescriptionElementFullText)
missing bits for #476: Implement free-text search methods for TaxonBase and TextData
more tests and features for #476: Implement free-text search methods for TaxonBase and TextData
changes concerning creation of inferred synonyms
added declaration and definition of 'findNamesByNameCache' method, which is essentially a copy of the 'findNamesByTitleCache' except that it does a search on nameCache.
[part1/2] more tests for #476: Implement free-text search methods for TaxonBase and TextData
fixing typo in language SPANISH_CASTILIAN & more tests for # 476: Implement free-text search methods for TaxonBase and TextData & indexing uuids
fixed # 476: Implement free-text search methods for TaxonBase and TextData http://dev.e-taxonomy.eu/trac/ticket/476
enable omit termloading again
refactor update title cache
security stuff
make update title cache writable
findByDescriptionElementFullText implemented an hibernate search related tests fixed
remove deprecated method
merging branches/cdmlib/Kew_Palm_Use_Data_Extension into trunk & cleaning up a bit
marking methods for harmonization
AT: committing CDMLIB to Branch post Merge
AT: committing latest changes to cdmlib to implement remote methods required by the dataportal.
Added 'findTaxonByUuid' for name_catalogue functionality
Added 'findNamesByTitleCache' and 'findNameByUuid' for name_catalogue functionality
AT: committing latest changes to the CDMLib during first round of Code review
AT: committing Palm extension changes to the CDM Libraries
fix createInferredSynonyms test
merging revisions 14601:14603, 14653:14683 from branches/cdmlib/vibrant-index into trunk (contains: IdentifyableListController, jsonp support for REST service)
harmonizing method names
bugfix for failing compile, throw datassource not found
added findById(Set) to IService
implemented findId in IService
add licence info
getAllRelationships reimplemented to match only relevant relationship classes, Export generics include Transformer type
remove imports
bugfixes (NPE & incorrect source for not existing inferred genus) for getInferredSynonyms
Inferred synonym original source namespace as constant
latest changes for createInferredSynonyms
delete methods for taxon service (not fully functional yet)
move inferred synonyms to service layer
fixing bug associated with getTaxaByCommonName(); benchmarking taxa by common name hql vs lucene
hibernate fulltext search & refactoring getTaxaByName*() method headers
countTaxaByName harmonized with find method (replace Class <? extends TaxonBase> parameter with boolean parameters for synonyms, taxa and misapplied names)