Skip to content

Latest commit

 

History

History
110 lines (64 loc) · 2.56 KB

CHANGELOG.rdoc

File metadata and controls

110 lines (64 loc) · 2.56 KB

1.7.0 (22nd March 2020)

  • Add support for setting stemmer_strategy

  • Remove support for Ruby version < 2.1

1.6.0 (7th October 2019)

  • Support newer versions of xapian

  • Avoid Bignum/Fixnum deprecations under Ruby >= 2.4

1.5.4 (unreleased)

  • Add ability to index field with or without field names (:without_field_names, :with_field_names_only)

1.5.3 (19th February 2015)

  • Added support for indexing multiple terms without stemming (‘:exact`).

1.5.2 (25th July 2014)

  • Added ‘XapianDb#close` to close both the read and write databases.

  • Fixed a bug that caused the ‘:query_builder` to take precedence over the given filters.

1.5.1 (17th July 2014)

  • You can now customize the parsed query by passing ‘:query_builder` to `XapianDb#search`.

  • Add ability to pass a ‘PostingSource` when searching.

  • Add ability to specify how many documents to sample when searching.

    This allows for accurate paging links, facet counts, etc.

  • Support a ‘:weight` option when declaring database fields.

  • ‘XapianDb#search` can now receive a `:ranges` option to disable range parsing.

  • Facet values are now correctly marked as UTF-8.

1.5.0 (23rd May 2012)

  • Support for custom term weights when indexing (Mike Ragalie)

1.4.0 (13th March 2012)

  • Support for indexing Arrays properly

  • Support returning all and no documents by using Xapian’s special queries ‘MatchAll` and `MatchNothing`.

  • Add boolean terms and faceted queries.

    See [bit.ly/rMuA4M](http://bit.ly/rMuA4M).

  • Fix number range queries when no prefixes are given.

1.3.2 (4th December 2011)

  • Number range queries (Damian Janowski)

1.3.1 (12th October 2011)

  • Fix casting of values on search. (Damian Janowski)

1.3 (7th July 2011)

  • Support for phrase searching

1.2 (5th July 2011)

  • Support for synonyms (Damian Janowski)

  • Fix some Ruby 1.9.2 issues, particularly reading utf8 stop files

  • Fixed specs to work with both xapian 1.0 and 1.2

1.1.2 (26th August 2010)

  • Spelling correction support

1.1.1 (21st April 2010)

  • Support disabling stopping (as per documentation!)

1.1.0 (14th December 2009)

  • 64bit support and Ruby 1.9.1 support. On-disk format changed.

1.0.1 (9th September 2009)

  • First high quality release. On-disk format changed.

    • Lots more documentation

    • Ordering

    * Result size limiting

    • Will Paginate support

    • Stemming support

    • Stopping support

    • Field storage improvements

    • Field tokenization and search support

    • Query parsing refactor

    • search options improvements

0.2 (June 2009)

  • Initial release