Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xapian-core-1.4.5-lp150.1.3 RPM for ppc64le

From OpenSuSE Ports Leap 15.0 for ppc64le

Name: xapian-core Distribution: openSUSE Leap 15.0
Version: 1.4.5 Vendor: openSUSE
Release: lp150.1.3 Build date: Wed May 9 02:28:33 2018
Group: Productivity/Databases/Servers Build host: obs-power8-05
Size: 2989204 Source RPM: xapian-core-1.4.5-lp150.1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.xapian.org/
Summary: The Xapian Probabilistic Information Retrieval Library
Xapian is an Open Source Probabilistic Information Retrieval Library. It
offers a highly adaptable toolkit that allows developers to easily add advanced
indexing and search facilities to applications

Provides

Requires

License

GPL-2.0

Changelog

* Thu Dec 14 2017 alarrosa@suse.com
  - Update to 1.4.5:
    * Add Database::get_total_length() method.  Previously you had to calculate
      this from get_avlength() and get_doccount(), taking into account rounding
      issues.  But even then you couldn't reliably get the exact value when total
      length is large since a double's mantissa has more limited precision than an
      unsigned long long.
    * Add Xapian::iterator_rewound() for bidirectional iterators, to test if the
      iterator is at the start (useful for testing whether we're done when
      iterating backwards).
    * DatabaseOpeningError exceptions now provide errno via get_error_string()
      rather than turning it into a string and including it in the exception
      message.
    * WritableDatabase::replace_document(): when passed a Document object which
      came from a database and has unmodified values, we used to always read
      those values into a memory structure.  Now we only do this if the document
      is being replaced to the same document ID which it came from, which should
      make other cases a bit more efficient.
    * Enquire::get_eset(): When approximating term frequencies we now round to the
      nearest integer - previously we always rounded down.
    * See also https://xapian.org/docs/xapian-core-1.4.5/NEWS
* Fri Jun 30 2017 alarrosa@suse.com
  - Update to 1.4.4:
    * Database::check():
    + Fix checking a single table - changes in 1.4.2 broke such checks unless
      you specified the table without any extension.
    + Errors from failing to find the file specified are now thrown as
      DatabaseOpeningError (was DatabaseError, of which DatabaseOpeningError is
      a subclass so existing code should continue to work).  Also improved the
      error message when the file doesn't exist is better.
    * Drop OP_SCALE_WEIGHT over OP_VALUE_RANGE, OP_VALUE_GE and OP_VALUE_LE in
      the Query constructor.  These operators always return weight 0 so
      OP_SCALE_WEIGHT over them has no effect.  Eliminating it at query
      construction time is cheap (we only need to check the type of the
      subquery), eliminates the confusing "0 * " from the query description,
      and means the OP_SCALE_WEIGHT Query object can be released sooner.
      Inspired by Shivanshu Chauhan asking about the query description on IRC.
    * Drop OP_SCALE_WEIGHT on the right side of OP_AND_NOT in the Query
      constructor.  OP_AND_NOT takes no weight from the right so OP_SCALE_WEIGHT
      has no effect there.  Eliminating it at query construction time is cheap
      (just need to check the subquery's type), eliminates the confusing "0 * "
      from the query description, and means the OP_SCALE_WEIGHT object can be
      released sooner.
    * See also https://xapian.org/docs/xapian-core-1.4.4/NEWS
* Wed Feb 01 2017 alarrosa@suse.com
  - Update to 1.4.3:
    * MSet::snippet(): Favour candidate snippets which contain more of a diversity
    of matching terms by discounting the relevance of repeated terms using an
    exponential decay.  A snippet which contains more terms from the query is
    likely to be better than one which contains the same term or terms multiple
    times, but a repeated term is still interesting, just less with each
    additional appearance.  Diversity issue highlighted by Robert Stepanek's
    patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his
    patch.
    * MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty snippet
    if there are no matches in the text passed in.  Implemented by Robert
    Stepanek.
    * Round MSet::get_matches_estimated() to an appropriate number of significant
    figures.  The algorithm used looks at the lower and upper bound and where the
    estimate sits between them, and then picks an appropriate number of
    significant figures.  Thanks to Sébastien Le Callonnec for help sorting out a
    portability issue on OS X.
    * Add Database::locked() method - where possible this non-invasively checks if
    the database is currently open for writing, which can be useful for
    dashboards and other status reporting tools.
    * See also https://xapian.org/docs/xapian-core-1.4.3/NEWS
  - Update to 1.4.2:
    * Add XAPIAN_AT_LEAST(A,B,C) macro.
    * MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a
    simple test.
    * Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that
    it doesn't need to check that the passed docid is valid.  Fixes #739,
    reported by Germán M. Bravo.
    * TfIdfWeight: Add support for the L wdf normalisation.  Patch from Vivek Pal.
    * BB2Weight: Fix weights when database has just one document.  Our existing
    attempt to clamp N to be at least 2 was ineffective due to computing
    N - 2 < 0 in an unsigned type.
    * DPHWeight: Fix reversed sign in quadratic formula, making the upper bound a
    tiny amount higher.
    * DLHWeight: Correct upper bound which was a bit too low, due to flawed logic
    in its derivation.  The new bound is slightly less tight (by a few percent).
    * DLHWeight,DPHWeight: Avoid calculating log(0) when wdf is equal to the
    document length.
    * TermGenerator: Handle stemmer returning empty string - the Arabic stemmer
    can currently do this (e.g. for a single tatweel) and user stemmers can too.
    Fixes #741, reported by Emmanuel Engelhart.
    * Database::check(): Fix check that the first docid in each doclength chunk is
    more than the last docid in the previous chunk - this code was in the wrong
    place so didn't actually work.
    * Database::get_unique_terms(): Clamp returned value to be <= document length.
    Ideally get_unique_terms() ought to only count terms with wdf > 0, but that's
    expensive to calculate on demand.
    * See also https://xapian.org/docs/xapian-core-1.4.2/NEWS
* Fri Nov 11 2016 alarrosa@suse.com
  - Update to 1.4.1
    * Constructing a Query for a non-reference counted PostingSource object will
    now try to clone the PostingSource object (as happened in 1.3.4 and
    earlier).  This clone code was removed as part of the changes in 1.3.5 to
    support optional reference counting of PostingSource objects, but that breaks
    the case when the PostingSource object is on the stack and goes out of scope
    before the Query object is used.  Issue reported by Till Schäfer and analysed
    by Daniel Vrátil in a bug report against Akonadi:
    https://bugs.kde.org/show_bug.cgi?id=363741
    * Add BM25PlusWeight class implementing the BM25+ weighting scheme, implemented
    by Vivek Pal (https://github.com/xapian/xapian/pull/104).
    * Add PL2PlusWeight class implementing the PL2+ weighting scheme, implemented
    by Vivek Pal (https://github.com/xapian/xapian/pull/108).
    * LMWeight: Implement Dir+ weighting scheme as DIRICHLET_PLUS_SMOOTHING.
    Patch from Vivek Pal.
    * Add CoordWeight class implementing coordinate matching.  This can be useful
    for specialised uses - e.g. to implement sorting by the number of matching
    filters.
    * DLHWeight,DPHWeight,PL2Weight: With these weighting schemes, the formulae
    can give a negative weight contribution for a term in extreme cases.  We
    used to try to handle this by calculating a per-term lower bound on the
    contribution and subtracting this from the contribution, but this idea
    is fundamentally flawed as the total offset it adds to a document depends on
    what combination of terms that document matches, meaning in general the
    offset isn't the same for every matching document.  So instead we now clamp
    each term's weight contribution to be >= 0.
    * TfIdfWeight: Always scale term weight by wqf - this seems the logical
    approach as it matches the weighting we'd get if we weighted every non-unique
    term in the query, as well as being explicit in the Piv+ formula.
    * Fix OP_SCALE_WEIGHT to work with all weighting schemes - previously it was
    ignored when using PL2Weight and LMWeight.
    * PL2Weight: Greatly improve upper bound on weight:
    + Split the weight equation into two parts and maximise each separately as
      that gives an easily solvable problem, and in common cases the maximum is
      at the same value of wdfn for both parts.  In a simple test, the upper
      bounds are now just over double the highest weight actually achieved -
      previously they were several hundred times.  This approach was suggested by
      Aarsh Shah in: https://github.com/xapian/xapian/pull/48
    + Improve upper bound on normalised wdf (wdfn) - when wdf_upper_bound >
      doclength_lower_bound, we get a tighter bound by evaluating at
      wdf=wdf_upper_bound.  In a simple test, this reduces the upper bound on
      wdfn by 36-64%, and the upper bound on the weight by 9-33%.
    * PL2Weight: Fix calculation of upper_bound when P2>0.  P2 is typically
    negative, but for a very common term it can be positive and then we should
    use wdfn_lower not wdfn_upper to adjust P_max.
    * Weight::unserialise(): Check serialised form is empty when unserialising
    parameter-free schemes BoolWeight, DLHWeight and DPHWeight.
    * TermGenerator::set_stopper_strategy(): New method to control how the Stopper
    object is used.  Patch from Arnav Jain.
    * QueryParser: Fix handling of CJK query over multiple prefixes.  Previously
    all the n-gram terms were AND-ed together - now we AND together for each
    prefix, then OR the results.  Fixes #719, reported by Aaron Li.
    * Add Database::get_revision() method which provides access to the database
    revision number for chert and glass, intended for use by xapiand.  Marked
    as experimental, so we don't have to go through the usual deprecation cycle
    if this proves not to be the approach we want to take.  Fixes #709,
    reported by German M. Bravo.
    * Mark RangeProcessor constructor as `explicit`.
    * See also https://xapian.org/docs/xapian-core-1.4.1/NEWS
  - A compiler with support for C++11 is required, so
    specify BuildRequires gcc-c++ >= 4.6
* Sat Jul 09 2016 tittiatcoke@gmail.com
  - Update to 1.4.0
    * API
      + Update to Unicode 9.0.0
      + Reimplement ESet and ESetIterator
      + MSetIterator and ESetIterator are now STL-compatible
      random_access_iterators
    * See also http://xapian.org/docs/xapian-core-1.4.0/NEWS
* Wed Apr 13 2016 tittiatcoke@gmail.com
  - Update to 1.2.23
    * API
      + PostingSource: Public member variables are now wrapped by methods
    * chert backend
      + xapian-check now performs additional consistency checks for chert.
    * omega
      + Fix HTML/XML entity decoding to be O(n) not O(n²) - indexing
      HTML/XML with a lot of entities is now much faster.
* Thu May 21 2015 tittiatcoke@gmail.com
  - Update to 1.2.21
    * API:
      + QueryParser: Extend the set of characters allowed in the
      start of a range to be anything except for '(' and characters <= ' '.
    * matcher:
      + Reimplement OP_PHRASE for non-exact phrases.
      + Reimplement OP_NEAR - the new implementation consistently
      requires the terms to occur at different positions, and fixes
      some previously missed matches.
      + Fix a reversed check for picking the shorter position list
      for an exact phrase of two terms.
      + When matching an exact phrase, if a term doesn't occur where
      we want, use its actual position to advance the anchor term,
      rather than just checking the next position of the anchor term.
    * brass backend:
      + Fix cursor versioning to consider cancel() and reopen() as
      events where the cursor version may need incrementing,
      and flag the current cursor version as used when a cursor is rebuilt.
      + Avoid using file descriptions < 3 for writable database tables,
      as it risks corruption if some code in the same process tries
      to write to stdout or stderr without realising it is closed.
    * chert backend:
      + Fix cursor versioning to consider cancel() and reopen() as
      events where the cursor version may need incrementing,
      and flag the current cursor version as used when a cursor is rebuilt.
      + Avoid using file descriptions < 3 for writable database tables,
      as it risks corruption if some code in the same process tries
      to write to stdout or stderr without realising it is closed.
    * flint backend:
      + Fix cursor versioning to consider cancel() and reopen() as
      events where the cursor version may need incrementing,
      and flag the current cursor version as used when a cursor is rebuilt.
    * remote backend:
      + Fix sort by value when multiple databases are in use and one or
      more are remote.
    * build system:
      + The compiler ABI check in the public API headers now issues a
      warning (instead of an error) for an ABI mismatch for ABI versions
      2 and later (which means GCC >= 3.4).
      + xapian-config,xapian-core.pc: When compiling with xlC on AIX, the
      reported --cxxflags/--cflags now include -D_LARGE_FILES=1 as this
      is defined for the library, and defining it changes the ABI of
      std::string with this compiler, so it must also be defined when
      building code using the Xapian API.
      + xapian-core.pc: Include --enable-runtime-pseudo-reloc in --libs
      output for mingw and cygwin, like xapian-config does.
      + xapian-core.pc: Fix include directory reported by `pkg-config --cflags`.
      + xapian-config: Fix typo so cached result of test in is_uninstalled()
      is actually used on subsequent calls.
      + configure: Changes in 1.2.19 broke the custom macro we use to probe
      for supported compiler flags such that the flags never got used.
      + configure: Set default value for AUTOM4TE before AC_OUTPUT so the
      default will actually get used.
      + soaktest: Link with libtool's '-no-install' or '-no-fast-install',
      like we already do for other test programs, which means that libtool
      doesn't need to generate shell script wrappers for them on most platforms.
    * documentation:
      + API documentation: Minor wording tweaks and formatting improvements.
      + docs/deprecation.rst: Add deprecation of omindex --preserve-nonduplicates
      which happened in 1.2.4.
      + HACKING: libtool 2.4.6 is now used for bootstrapping snapshots and releases.
    * tools:
      + xapian-compact: Make sure we open all the tables of input databases at the
      same revision.
      + xapian-metadata: Add 'list' subcommand to list all the metadata keys.
      + xapian-replicate: Fix connection timeout to be 10 seconds rather than 10000
      seconds (the incorrect timeout has been the case since 1.2.3).
      + xapian-replicate: Set SO_KEEPALIVE for xapian-replicate's connection to the
      master, and add command line option to allow setting socket-level timeouts
      (SO_RCVTIMEO and SO_SNDTIMEO) on platforms that support them.
      + xapian-replicate-server: Avoid potentially reading uninitialised data if a
      changeset file is truncated.
    * portability:
      + Add spaces between literal strings and macros which expand to literal strings
      for C++11 compatibility.
      + ValueCountMatchSpy::top_values_begin(): Fix the comparison function not to
      return true for two equal elements, which manifests as incorrect sorting in
      some cases when using clang's libc++ (which recent OS X versions do).
      + apitest: The adddoc5 testcase fails under clang due to an exception handling
      bug, so just #ifdef out the problematic part of the testcase when building
      with clang for now.
      + configure: Improve the probe for whether the test harness can use RTTI to
      work for IBM's xlC compiler (which defaults to not generating RTTI).
      + Use F_DUPFD where available to dup to a file descriptor which is >= 2, rather
      than calling dup() until we get one.
      + When unserialising a double, avoid reading one byte past the end of the
      serialised value.
      + When unserialising a double, add missing cast to unsigned char when we check
      if the value will fit in the double type.
      + Fix incorrect use of "delete" which should be "delete []".  This is
      undefined behaviour in C++, though the type is POD, so in practice this
      probably worked OK on many platforms.
  - Drop patch 0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
    due to upstream inclusion
* Sat May 02 2015 hrvoje.senjan@gmail.com
  - Add 0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch
    from upstream (kde#341990, http://trac.xapian.org/ticket/675)
* Thu Mar 12 2015 mpluskal@suse.com
  - Update to 1.2.20
    * chert backend
      + After splitting a block, we always insert the new block in
      the parent right after the block it was split from - there's
      no need to binary chop.
    * build system
      + Generate and install a file for pkg-config.
      + configure: Update link to cygwin FAQ in error message.
    * tools
      + xapian-check: For chert and brass, cross-check the position
      and postlist tables to detect positional data for non-existent
      documents.
    * portability
      + When locking a database for writing, use F_OFD_SETLK where
      available, which avoids having to fork() a child process to
      hold the lock.  This currently requires Linux kernel >= 3.15,
      but it has been submitted to POSIX so hopefully will be widely
      supported eventually.  Thanks to Austin Clements for pointing
      out this now exists.
      + Fix detection of fdatasync(), which appears to have been
      broken practically forever - this means we've probably been
      using fsync() instead, which probably isn't a big additional
      overhead.  Thanks to Vlad Shablinsky for helping with Mac
      OS X portability of this fix.
      + configure: Define MINGW_HAS_SECURE_API under mingw to get
      _putenv_s() declared in stdlib.h.
      + Use POSIX O_NONBLOCK in preference to O_NDELAY - the
      semantics of the latter differ between BSD and System V.
      + According to POSIX, strerror() may not be thread safe, so
      use alternative thread-safe ways to translate errno values
      where possible.
      + On Microsoft Windows, avoid defining EADDRINUSE, etc if
      they're already defined, and use WSAE* constants un-negated -
      they start from a high value so won't collide with E*
      constants.
* Fri Feb 20 2015 mpluskal@suse.com
  - Tiny spec file cleanups
  - Add gpg signature
* Tue Oct 21 2014 tittiatcoke@gmail.com
  - Update to 1.2.19
    - API:
    * Xapian::BM5Weight:
      + Improve BM25 upper bound in the case when our wdf upper
      bound > our document length lower bound.
      + Pre-multiply termweight by (param_k1 + 1) rather than
      doing it for every weighted term in every document considered.
    - testsuite:
    * Don't report apparent leaks of fds opened on /dev/urandom
    - matcher:
    * Fix false matches reported for non-exact phrases in some cases.
    - build system:
    * For Sun's C++ compiler, pass -library=Crun separately since
      libtool looks for " -library=stlport4 " (with the spaces).
    * Remove .replicatmp (created by the test suite) upon "make clean".
    - documentation:
    * include/xapian/compactor.h: Fix formatting of doxygen comment.
    * HACKING: freecode no longer accepts updates, so drop that item
      from the release checklist.
    * docs/overview.rst: Add missing database path to example of using
      xapian-progsrv in a stub database file.
    - portability:
    * Suppress unused typedef warnings from debugging logging macros,
      which occur in functions which always exit via throwing an
      exception when compiling with recent versions of GCC or clang.
    * Fix debug logging code to compile with clang.
* Thu Sep 11 2014 hrvoje.senjan@gmail.com
  - Add baselibs.conf, needed by baloo 32bit libraries
* Mon Apr 28 2014 tittiatcoke@gmail.com
  - Switch the SSE instruction set of for x86 builds.
* Wed Jan 29 2014 hrvoje.senjan@gmail.com
  - Update to 1.2.17
    - API:
    * Enquire::set_sort_by_relevance_then_value() and
      Enquire::set_sort_by_relevance_then_key(): Fix sense of reverse
      parameter.
    * BM25Weight: Fix case where (k1 == 0 || b == 0) but k2 != 0.
    * Unicode::tolower(): Fix to give correct results for U+01C5,
      U+01C8, U+01CB, and U+01F2
    - testsuite:
    * Automatically probe for and hook in eatmydata to the testsuite
      using the wrapper script it now includes.
    * Fix apitest to build when brass, chert or flint are disabled.
    - brass backend:
    * Fix handling of invalid block sizes passed to Xapian::Brass::open()
    - the size gets fixed as documented, but the uncorrected size
      was passed to the base file (and abort() was called if 0
      was passed).
    * Validate "dir_end" when reading a block.  (fixes #592)
    - chert backend:
    * Fix handling of invalid block sizes passed to Xapian::Chert::open()
    - the size gets fixed as documented, but the uncorrected size was
      passed to the base file (and abort() was called if 0 was passed).
    * Validate "dir_end" when reading a block.  (fixes #592)
    - flint backend:
    * Fix handling of invalid block sizes passed to Xapian::Flint::open()
    - the size gets fixed as documented, but the uncorrected size was
      passed to the base file (and abort() was called if 0 was passed).
    * Validate "dir_end" when reading a block.  (fixes #592)
    - build system:
    * configure: Improve reporting of GCC version.
    * Use -no-fast-install on platforms where -no-install causes
      libtool to emit a warning.
    * docs/Makefile.am: Fix handling of MAINTAINER_NO_DOCS.
    * Include UnicodeData.txt and the script to generate the unicode
      tables from it.
    - documentation:
    * postingsource.rst: Clarify a couple of points
    - portability:
    * Protect the ValueIterator::check() method against Mac OS X SDK
      headers which define a check() macro.
    * Fix warning from xlC compiler.
    * Avoid use of grep -e in configure, as /usr/bin/grep on Solaris
      doesn't support -e.
    * Fix check for flags which might be needed for ANSI mode for
      compilers called 'cxx'.
    * configure: Improve handling of Sun's C++ compiler - trick libtool
      into not adding -library=Cstd, and prefer -library=stdcxx4 if
      supported.  Explicitly add -library=Crun which seems to be required,
      even though the documentation suggests otherwise.
* Sun Dec 15 2013 hrvoje.senjan@gmail.com
  - Update to 1.2.16
    - API:
    * PositionIterator,PostingIterator,TermIterator,ValueIterator:
      Don't segfault if skip_to() or check() is called on an iterator
      which is already at_end().
    * ValueCountMatchSpy: get_description() on a default-constructed
      ValueCountMatchSpy object no longer fails when xapian-core is
      built with --enable-log.
    * ValueCountMatchSpy: get_total() on a default-constructed
      ValueCountMatchSpy object now returns 0 rather than segfaulting.
    - brass backend:
    * When moving a cursor on a read-only table, check if the block we
      want is in the internal cursor.  We already do this for a
      writable table, as it is necessary for correctness, but it's a
      cheap check and may avoid asking the OS for a block we actually
      already have.
    * Correctly report the database as closed rather than
      'Bad file descriptor' in certain cases.
    * Reuse a cursor for reading values from valuestreams rather than
      creating a new one each time.  This can dramatically reduce the
      number of blocks redundantly reread when sorting by value.
      The rereads will generally get served from VM cache, but there's
      still an overhead to that.
    - chert backend:
    * When moving a cursor on a read-only table, check if the block
      we want is in the internal cursor. We already do this for a
      writable table, as it is necessary for correctness, but it's
      a cheap check and may avoid asking the OS for a block we actually
      already have.
    * Correctly report the database as closed rather than
      'Bad file descriptor' in certain cases.
    * Reuse a cursor for reading values from valuestreams rather than
      creating a new one each time.  This can dramatically reduce the
      number of blocks redundantly reread when sorting by value.
      The rereads will generally get served from VM cache, but there's
      still an overhead to that.
    - flint backend:
    * When moving a cursor on a read-only table, check if the block we
      want is in the internal cursor. We already do this for a writable
      table, as it is necessary for correctness, but it's a cheap check
      and may avoid asking the OS for a block we actually already have.
    * Correctly report the database as closed rather than
      'Bad file descriptor' in certain cases.
    - tools:
    * xapian-chert-update: Fix -b to work rather than always
      segfaulting (reported in http://bugs.debian.org/716484).
    * xapian-chert-update: The documented alias --blocksize for -b has
      never actually been supported, so just drop mentions of it
      from --help and the man page.
    - xapian-check:
    * Fix chert database check that first docid in each doclength
      chunk is more than the last docid in the previous chunk
    - previously this didn't actually work.
    * Fix database check not to falsely report "position table: Junk
      after position data" whenever there are 7 unused bits (7 is OK,
    * more* than 7 isn't).
    * Fix to report block numbers correctly for links within the B-tree.
    * If the METAINFO key is missing, only report it once per table.
    * Fix database consistency checking to always open all the tables
      at the same revision - not doing this could lead to false errors
      being reported after a commit interrupted by the process being
      killed or the machine crashing.
  - Change tarball to xz. Added xz BuildRequires: xz for that purpose
* Thu May 30 2013 tittiatcoke@gmail.com
  - Update to version 1.2.15
    * See http://svn.xapian.org/*checkout*/tags/1.2.15/xapian-core/NEWS
* Fri Dec 21 2012 mlin@suse.com
  - Update to version 1.2.12
    * 1.2.11 had its library version information incorrectly set.
      This resulted in the shared library having an incorrect SONAME.
      This release has been made to fix this problem.
    * Fix issue with running AND, OR and XOR queries against a
      database with no documents in it - this was leading to a divide
      by zero, which led to MSet::get_matches_estimated() reporting
      2147483648 on i386.
    * Don't count unweighted subqueries of MultiAndPostList in
      percentage calculations, as OP_FILTER maps to MultiAndPostList
      now.  (ticket#590)
    * When compacting, if the output database is empty, don't write
      out a metainfo tag.  Take care not to divide by zero when
      computing the percentage size change for a table.
      (brass and chert backend)
    * Add new QueryParser::STEM_ALL_Z stemming strategy, which
      stems all terms and adds a Z prefix.
    * Add TermGenerator::set_stemming_strategy() method, with
      strategies which correspond to those of QueryParser.
    * Correct "BM25Weight" to "TradWeight" in exception message
      from TradWeight.
    * We were failing to call init() for user-defined Weight objects
      providing the term-independent weight.  These now get called
      with init(0.0).
    * Xapian::Auto::open_stub() now throws a Xapian::DatabaseOpeningError
      exception if the stub file can't be opened.  Previously we
      failed to check for this condition, which resulted in us
      treating the file as empty.
    * See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-core/NEWS
    * http://svn.xapian.org/*checkout*/tags/1.2.11/xapian-core/NEWS
    * http://svn.xapian.org/*checkout*/tags/1.2.10/xapian-core/NEWS
    * http://svn.xapian.org/*checkout*/tags/1.2.9/xapian-core/NEWS
* Thu Dec 29 2011 dmueller@suse.de
  - update to 1.2.8:
    * Add support to TermGenerator and QueryParser for indexing and searching CJK
    text using n-grams.  Currently this is only enabled when the environmental
    variable XAPIAN_CJK_NGRAM is set to a non-empty value.
    * overview.html,quickstart.html: Fix several factual errors.
    * Improve documentation comments for several methods.
    * Add documentation for function parameters which didn't have it.
* Mon Nov 28 2011 coolo@suse.com
  - avoid packaging files twice
* Tue Sep 13 2011 prusnak@opensuse.org
  - updated to 1.2.7
* Tue May 03 2011 tittiatcoke@gmail.com
  - Update to xapian-core-1.2.5
    * See http://svn.xapian.org/*checkout*/tags/1.2.5/xapian-core/NEWS
* Sat May 16 2009 tittiatcoke@gmail.com
  - Updated to xapian-core-1.0.12
    + See http://svn.xapian.org/*checkout*/tags/1.0.12/xapian-core/NEWS
* Wed Mar 18 2009 tittiatcoke@gmail.com
  - Updated to xapian-core-1.0.11

Files

/usr/bin/copydatabase
/usr/bin/quest
/usr/bin/simpleexpand
/usr/bin/simpleindex
/usr/bin/simplesearch
/usr/bin/xapian-check
/usr/bin/xapian-compact
/usr/bin/xapian-delve
/usr/bin/xapian-metadata
/usr/bin/xapian-progsrv
/usr/bin/xapian-replicate
/usr/bin/xapian-replicate-server
/usr/bin/xapian-tcpsrv
/usr/share/doc/packages/xapian-core
/usr/share/doc/packages/xapian-core/AUTHORS
/usr/share/doc/packages/xapian-core/COPYING
/usr/share/doc/packages/xapian-core/ChangeLog
/usr/share/doc/packages/xapian-core/ChangeLog.examples
/usr/share/doc/packages/xapian-core/HACKING
/usr/share/doc/packages/xapian-core/NEWS
/usr/share/doc/packages/xapian-core/PLATFORMS
/usr/share/doc/packages/xapian-core/README
/usr/share/man/man1/copydatabase.1.gz
/usr/share/man/man1/quest.1.gz
/usr/share/man/man1/xapian-check.1.gz
/usr/share/man/man1/xapian-compact.1.gz
/usr/share/man/man1/xapian-config.1.gz
/usr/share/man/man1/xapian-delve.1.gz
/usr/share/man/man1/xapian-metadata.1.gz
/usr/share/man/man1/xapian-progsrv.1.gz
/usr/share/man/man1/xapian-replicate-server.1.gz
/usr/share/man/man1/xapian-replicate.1.gz
/usr/share/man/man1/xapian-tcpsrv.1.gz
/usr/share/xapian-core
/usr/share/xapian-core/stopwords
/usr/share/xapian-core/stopwords/arabic.list
/usr/share/xapian-core/stopwords/danish.list
/usr/share/xapian-core/stopwords/dutch.list
/usr/share/xapian-core/stopwords/english.list
/usr/share/xapian-core/stopwords/finnish.list
/usr/share/xapian-core/stopwords/french.list
/usr/share/xapian-core/stopwords/german.list
/usr/share/xapian-core/stopwords/hungarian.list
/usr/share/xapian-core/stopwords/italian.list
/usr/share/xapian-core/stopwords/norwegian.list
/usr/share/xapian-core/stopwords/portuguese.list
/usr/share/xapian-core/stopwords/russian.list
/usr/share/xapian-core/stopwords/spanish.list
/usr/share/xapian-core/stopwords/swedish.list


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:26:55 2021