Mysql
 sql >> Datenbank >  >> RDS >> Mysql

php mysql volltextsuche:lucene, sphinx, oder?

Ein Vorteil von Sphinx ist, dass Sie es zwischen Ihre Clients und den MySQL-Server „schalten“ können, und es wird nur in Anfragen „eingreifen“, die es speziell adressieren, und die anderen transparent von MySQL abprallen lassen – siehe z. B. dieser Artikel . Ob das in Ihrem Anwendungsfall ein Vorteil ist, können Sie am besten selbst sagen!

Tut mir leid, keine realen Erfahrungen mit Xapian oder Lucene – dennoch klingt es (für mich!) so, als ob es sich nur lohnen würde, wenn Sie lesen, wie man sie bereitstellt, wenn Sie wesentliche Vorteile erkennen. Ansonsten fühlt sich die kinderleichte Bereitstellung von Sphinx als „Proxy“ zwischen Ihren Clients und Ihrem MySQL-Server für mich wie ein großer, beachtlicher Gewinn an!