Ich bin in der Notwendigkeit der Umsetzung einer soliden Website-Suche Lösung für unser Framework. Es hat alle Seiten und Daten zu suchen.
Ich könnte meine eigene mit MySQL, obwohl nach dem Lesen einiger Blogs, die ich erkennen, es gibt eine Menge Dinge zu berücksichtigen. Außerdem möchte ich das Rad nicht neu erfinden.
Vor etwa einem Jahr habe ich mit Zend_Search_Lucene gearbeitet. Ich mochte die Art und Weise, wie man Indizes erstellt und sie dann später bei Bedarf durchsucht. Obwohl ich fand, dass Zend_Search_Lucene manchmal ungenaue Ergebnisse lieferte, vertraue ich ihm nicht mehr wirklich.
Anforderungen
- nur Backend-Lösung (ich möchte die Ergebnisse selbst ausgeben)
- die Ergebnisse müssen (so gut wie) live sein (maximal ein paar Stunden Verzögerung)
- die Ergebnisse müssen vollständig sein
- die Ergebnisse müssen nach Relevanz sortiert werden
- sollte keine Installation auf dem Server erfordern (ich verwende ein Cluster-Hosting, auf dem ich nichts installieren kann)
- keine Werbung
Kennen Sie eine Lösung, die solide und vertrauenswürdig ist und diese Anforderungen erfüllt?
UPDATE 1*
Diese Suchlösung wird vorerst kein hohes Datenaufkommen bewältigen müssen. Es ist akzeptabel, dass wir, wenn eine Lösung benötigt wird, um große Mengen an Datenverkehr und Daten zu verarbeiten, einen anderen Server bekommen, auf dem wir eine gute Lösung installieren können.