Sphinx 0.9.8.1

Ja podem descarregar la nova Sphinx 0.9.8.1, una versió prévia a la 0.9.9 que corregeix diversos errors de la versió anterior:

  • added configure script to libsphinxclient
  • changed proximity/quorum operator syntax to require whitespace after length
  • fixed handling of incomplete remote replies (caused over-degraded distributed results, in rare cases)
  • fixed sending of big remote requests (caused distributed requests to fail, in rare cases)
  • fixed FD_SET() overflow (caused searchd to crash on startup, in rare cases)
  • fixed MVA vs distributed indexes (caused loss of 1st MVA value in result set)
  • fixed tokenizing of exceptions terminated by specials (eg. “GPS AT&T” in extended mode)
  • fixed buffer overrun in stemmer on overlong tokens occasionally emitted by proximity/quorum operator parser (caused crashes on certain proximity/quorum queries)
  • fixed wordcount ranker (could be dropping hits)
  • fixed –merge feature (numerous different fixes, caused broken indexes)
  • fixed –merge-dst-range performance
  • fixed prefix/infix generation for stopwords
  • fixed ignore_chars vs specials
  • fixed misplaced F_SETLKW check (caused certain build types, eg. RPM build on FC8, to fail)
  • fixed dictionary-defined charsets support in spelldump, added x-style wordchars support
  • fixed Java API to properly send long strings (over 64K; eg. long document bodies for excerpts)
  • fixed Python API to accept offset/limit of ‘long’ type
  • fixed default ID range (that filtered out all 64-bit values) in Java and Python APIs

A més hi ha novetats interessants amb les aportacions de tercers al motor de cerques, com el port a PECL API o el mòdul de Drupal. I a banda de les novetats pel que a software es refereix, també s’ha afegit documentació i presentacions del motor.

Sphinx 0.9.8

Després de força d’esperar més de 15 mesos i 700 revisions, arriba la nova release de Sphinx.

Sphinx 0.9.8 incorpora unes 70 millores respecte la release anterior.

Així doncs el que és un dels considerats ‘Best Project’ i ‘Best Project for the Enterprise’, a més de ser finalista del SourceForge Community Choice Awards 2008, passa pàgina i avança cap a una nova release cada cop més aprop de la 1.0 😉

Sphinx a la MySQL UC 2008

En Andrew Aksyonoff desenvolupador de Sphinx ha publicat un article que resumeix les diapositives i la presentació que va fer a la MySQL User Conference 2008.

L’article analitza la situació actual del projecte i les properes implementacions que s’hi faran, tot apunta a que el resultat pot ser força millor del ja genial resultat actual. 😉

Podeu llegir l’article de n’Andrew al site d’Sphinx (PDF).

Sphinx + WordPress

Llegeixo a MySQL Performance Blog que aviat tindrem un plugin de WordPress que permetrà llençar cerques contra Sphinx.

No fa massa vaig estar fent proves amb aquest motor de cerques i el vaig activar a un projecte amb resultats molt bons (reducció del temps de cerca en un 50-65% vs a una cerca contra un índex Full Text).A més el fet que existeixi una API per treballar amb PHP directament facilita força el seu ús.

A veure quan alliberen el plugin i en podem gaudir tots 😉