Télécharger la liste

Description du projet

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).

Système requise

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

Cette version inclut plusieurs améliorations de performance dans le comparateur, ajoute une valuenumeric "nouvelle" action pour scriptindex pour l'indexation numérique pour le tri, et travaille autour de bugs mod_python qui a provoqué un lock-up lorsque vous utilisez les bindings Python sous mod_python.
Tags: Minor bugfixes, Stable
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.

2009-04-20 16:10
1.0.12

WritableDatabase:: remove_spelling () fonctionne désormais correctement. Le QueryParser gère maintenant les scripts qui utilisent NON_SPACING_MARK caractères Unicode (comme l'arabe) mieux. La répartition des OP_NEAR et OP_PHRASE sur une sous-requête non-feuille est améliorée. La base de données code de verrouillage ne laisse plus un processus enfant zombie lorsque la base est déjà verrouillé.
Tags: Stable, Minor bugfixes
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.

2009-03-18 21:41
1.0.11

Cette version corrige plusieurs bugs et ajoute le support à Omega pour l'indexation de formats MS Office 2007 et des fichiers XPS.
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

Cette version corrige un possible cas de corruption de base de données si le disque se remplit pendant l'écriture des modifications. Le fichier de verrouillage pour une base de silex est maintenant créé en utilisant le paramètre umask. Auparavant, il n'était pas possible d'ouvrir une base de données silex pour la mise à jour si il a été possédé par un autre utilisateur, même avec des autorisations suffisantes par l'intermédiaire de "groupe" ou "autres". Composer une requête avec deux OP_NEAR mandat non sous-requêtes qui émet maintenant UnimplementedError au lieu de AssertionError.
Tags: Minor bugfixes
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.

2008-11-02 09:49
1.0.9

Correction d'orthographe est désormais encore plus rapide. (Une vitesse jusqu'à 15% a été mesurée.) Deux bogues causés par excès de précision sur x86 Linux ont été corrigés. Requête:: MatchAll donne désormais le même poids à tous les documents. Un crash alors que le compactage de la table d'orthographe a été corrigé. L'exemple copydatabase copie maintenant les métadonnées utilisateur aussi. Le binaire CGI oméga captures maintenant et rapports std:: exception.
Tags: Minor bugfixes
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.

Project Resources