SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye

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.