Release Notes - Compass - Version 2.0.0 M3 - HTML format
Bug
- [CMP-547] - Possible NPE when trying to add order by id with scrollable Hibernate indexer
- [CMP-549] - PaginationHibernateIndexEntitiesIndexer shouldn't fill up second-level cache
- [CMP-556] - Error when trying to reindex with spellchecking enabled
- [CMP-558] - CompassQuery#setAliases causes wrong highlighting results that include the alias
- [CMP-562] - Spell Check throws exception when indexing.
- [CMP-570] - Spell Check: concurrency issue when rebuilding the spell check index, currently executing queries should finish before entering the critical path
- [CMP-572] - ScrollableHibernateIndexEntitiesIndexer evicts objects from the hibernate session that are still needed (can cause a LazyInitializationException)
- [CMP-574] - Compass scheduled thread pool does not get closed when closing Compass
- [CMP-581] - Deadlock in TransIndex.commit after upgrading from 2.0.0M1 to 2.0.0M2.
- [CMP-582] - Cannot use merge scheduler concurrent without setting threadPriority - IllegalArgumentException
Improvement
- [CMP-550] - Disable OpenJPA second level cache during indexing
- [CMP-552] - org.hibernate.ObjectNotFoundException should be handled gracefully in ScrollableHibernateIndexEntitiesIndexer
- [CMP-553] - Change the default query parser operator from OR to AND
- [CMP-554] - Allow to define parameters to the default query parser without specifying the query parser class name
- [CMP-555] - Change the default query parser to allow for leading wildcards by default
- [CMP-557] - Have the option to disable id marshalling in Hibernate integration, and change default to not perform it
- [CMP-561] - Spell Check index should store the last index version is indexed, so no rebuild during "restarts" will occur
- [CMP-563] - Upgrade Lucene to version 2.3.1
- [CMP-564] - Support setTypes when using CompassTermFreqBuilder
- [CMP-566] - Spell check: expand "compass.engine.spellcheck.property" to include a comma-separated list of properties to add to the spelling dictionary
- [CMP-567] - Spell check: add a parameter to the SearchableProperty annotation to specify if the marked property should be included in the dictionary
- [CMP-569] - Refactor all support mapping definitions into a distinct element (and not on resource/class/xml-object)
- [CMP-575] - Spell Check: Allow to include by default all the properties and only exclude specific ones
- [CMP-579] - Refactor Resource and Property creation into a separate ResourceFactory
- [CMP-580] - By default, the alias should not be included in the all field
New Feature
- [CMP-537] - Integrate the Lucene SpellChecker functionality into the core indexing process to obtain a dictionary used for spell checking or query suggestion like "Did you mean..."
- [CMP-548] - Have boost mapping declaration on specific fields/properties taken into account when searching on the all proeprty
- [CMP-559] - Support new @SearchableCascade and cascade mappings
- [CMP-565] - Add support for CompassQuery#count() operation returning the hit count for a query (faster than Hits)
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|