Download List

專案描述

Xapian is a search engine library, scalable to collections containing hundreds of millions of documents. It's written in C++ with bindings for Perl, Python, PHP, Java, Tcl, C#, Ruby, and Lua. It is a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also a rich set of boolean query operators. Omega is a Web search application built upon the Xapian library. It can index a Web server's document tree (including HTML, PDF, OpenOffice, MS Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data exported from arbitrary sources (e.g. SQL databases).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-05-25 15:39
1.0.13

This release includes several performance improvements in the matcher, adds a new "valuenumeric" action to scriptindex for indexing for numeric sorting, and works around mod_python bugs which caused lock-ups when using the Python bindings under mod_python.
標籤: Minor bugfixes, Stable

2009-04-20 16:10
1.0.12

WritableDatabase::remove_spelling() now works properly. The QueryParser now handles scripts which use NON_SPACING_MARK Unicode characters (such as Arabic) better. The distribution of OP_NEAR and OP_PHRASE over a non-leaf subquery is improved. The database locking code no longer leaves a zombie child process when the database is already locked.
標籤: Stable, Minor bugfixes

2009-03-18 21:41
1.0.11

This release fixes several bugs and adds support to Omega for indexing MS Office 2007 formats and XPS files.

2008-12-24 23:16
1.0.10

This release fixes a possible case of database
corruption if the disk fills up while writing out
changes. The lockfile for a flint database is now
created using the umask setting. Previously, it
wasn't possible to open a flint database for
update if it was owned by another user, even with
sufficient permissions via "group" or "other".
Composing an OP_NEAR query with two non-term
subqueries now throws UnimplementedError instead
of AssertionError.
標籤: Minor bugfixes

2008-11-02 09:49
1.0.9

Spelling correction is now even faster. (A 15%
speed up was measured.) Two bugs caused by excess
precision on x86 Linux have been fixed.
Query::MatchAll now gives equal weights to all
documents. A crash while compacting the spelling
table has been fixed. The copydatabase example now
copies user metadata too. The omega CGI binary now
catches and reports std::exception.
標籤: Minor bugfixes

Project Resources