Skip to content
This repository has been archived by the owner on Dec 12, 2021. It is now read-only.

Latest commit

 

History

History
95 lines (44 loc) · 2.03 KB

CHANGELOG.rdoc

File metadata and controls

95 lines (44 loc) · 2.03 KB

0.3.1 September 25, 2012

  • support for limiting results based on minimum relevance

0.3.0 August 17, 2011

  • Complete rewrite

0.2.7 (July 7th, 2009)

  • support punctuation in wildcard matching

  • fixing nested search calls

  • chain a separate search with “or_search” to find records matching either one

    search(“foo”).or_search(:conditions => { :priority => 3 })

0.2.6 (July 6th, 2009)

  • search for field conditions in query string, only supported by ClassicQueryParser

    search(“age:17”)

  • check if xapian database exists before removing

  • search multiple conditions with OR by passing an array

    :conditions => [{ :category_id => 1 }, { :priority => 2 }]

0.2.5 (June 26th, 2009)

  • adding wildcard matching for general search query (ClassicQueryParser only)

  • adding wildcard matching when asterisk exists at end of condition

    :conditions => { :name => “foo*” }

0.2.4 (June 23rd, 2009)

  • only create/update record in index if it matches xapit find conditions

0.2.3 (June 18th, 2009)

  • adding compatability with Xapit Sync

  • adding create/update/destroy record methods for modifying a single record in index

  • allow ranges to be specified in conditions array

0.2.2 (June 16th, 2009)

  • performance improvements

  • adding Xapit::Config#close_database method for convenience

0.2.1 (June 15th, 2009)

  • including Xapit::Membership into ActiveRecord when using gem

0.2.0 (June 12th, 2009)

  • sort numeric attributes properly

  • adding xapit generator for use with gem install

  • adding Xapit.setup/remove_database instead of through Xapit::Config

  • adding foundation for adapters to support other ORMs

  • facet options which do not narrow down results are ignored

  • performance improvements when fetching records and displaying facets

  • search conditions can take an array or range of values

    :conditions => { :priority => [2, 5, 7] } :conditions => { :priority => 2..7 }

  • adding not_condition option in search method

  • fixing spelling suggestions when used with stemming

0.1.0 (May 28th, 2009)

  • initial release