Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 0 reacties
Bron: The Xapian Project

Het ontwikkelteam van The Xapian Project heeft versie 0.9.4 van Xapian uitgebracht. Dit programma is een in C++ geschreven open source information retrieval library, en wordt gebruikt als de "engine" achter een zoekmachine. Het geheel omvat een eigen databaseformaat, API's om databases te bewerken en te doorzoeken, tools om databases te controleren en bindingsmogelijkheden voor andere talen zoals Java, PHP en Python. De lijst met veranderingen sinds de laatste vermelding in de meuktracker ziet er als volgt uit:

Version 0.9.4:
  • A fix for the xapian-config breakage in 0.9.3.
  • Use of deprecated functions and methods now gives a warning (provided you're using GCC 3.1 or later). The documentation comments for deprecated methods should now all indicate clearly how to update code to avoid using them - please do so as we'll be removing deprecated methods later this year.
  • xapian_revision() now works (the definition in the library had a typo in the function name in 0.9.3).
  • Minor documentation updates.
  • The bindings now wrap Stopper::get_description() and xapian_version_string() and related functions.
  • The bindings should now automatically set MACOSX_DEPLOYMENT_TARGET for compiling as well as configuring, where required.
  • The PHP bindings should now build with a ZTS-enabled PHP (which is the default configuration on MS Windows).
Version 0.9.3:
  • Assorted fixes for minor bugs and niggles
  • A fix for compiling with GCC 4.0.1 or newer.
  • Fixes for compiling on cygwin (which was broken by changes in 0.9.2).
  • Out-of-the-box support for indexing OpenDocument format in Omega (previously you needed to set suitable mime-type mappings).
  • Improved language selection in xapian-bindings configure (you now specify which languages you want, not which you don't).
  • Greatly reduced compile-time and glue-library size for the SWIG-based bindings.
  • Major improvements to the PHP bindings (wrapping of overloaded methods no longer requires a renamed variant for each overloaded form).
  • The C# bindings are now usable!
Version 0.9.2:
  • Assorted fixes minor bugs and niggles
  • A usable version of the next-generation flint database backend (the test-harness in 0.9.1 was running tests on quartz for a second time when it should have been running them on flint, and flint had some pretty show-stopping bugs). The current version of flint is in use by the search on gmane.
  • The QueryParser now optionally supports right-truncation (wildcard at the end of a term) and you can optionally allow boolean operators to be spelled in lower or mixed case.
  • Sorting results by value is now supported by the remote backend.
  • Omega now supports highlighting each word in a different colour background (like Gmane and Google do).
[break]Een applicatie die bovenop Xapian kan worden gebruikt is Omega, een zoekmachine om Xapian-databases te doorzoeken. Met Omega worden ook nog enkele tools meegeleverd die gebruikt kunnen worden om databases te vullen met data. Omdat de ontwikkeling van Omega nauw verbonden is met die van Xapian zelf, worden van beide gelijktijdig nieuwe versies uitgebracht met hetzelfde versienummer.

De volgende twee bestanden zijn binnen te halen:
* Xapian 0.9.4
* Omega 0.9.4
Moderatie-faq Wijzig weergave

Reacties


Er zijn nog geen reacties geplaatst

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True