Meine jüngsten Erfahrungen mit Solr + Magento haben vielleicht einen kleinen Einblick.
Erstens gibt es die Probleme:
- Fragmentierte PHP-Bibliotheken - Welche sollte ich verwenden? Wie viele Codezeilen muss ich in einer nicht verwalteten Bibliothek reparieren?
- Zusätzliche Dinge zum Lernen - Ich hatte keine Erfahrung mit Tomcat, bevor ich in dieses Boot gesprungen bin. Es macht echt Spaß.
- Sehr wenig Dokumentation für einen erfahrenen Entwickler in einer ungewohnten Umgebung. Machen Sie sich mit der unterhaltsamen Java-Terminologie vertraut, damit Sie eine Installationsanleitung lesen können.
- Für den Heimwerker sind viele Anstrengungen erforderlich
In meinem Fall möchte ich mit Solr gehen, weil es tut, was ich will. Sicher, einige dieser Suchanbieter von Drittanbietern werden das auch tun, aber wenn ich das nutzen wollte, wäre ich derjenige, der mit einer 200-Dollar-Website zufrieden ist. Ich würde mit Sicherheit nicht versuchen, die Grenzen von Magento CE zu überschreiten.
Die sofort einsatzbereite Suche wird für mich einfach nicht ausreichen. Ich habe Kunden, die sich auf die Geschäftsrecherche verlassen, und die Wahrscheinlichkeit, dass sie die Namen falsch schreiben, ist sehr hoch. Das allein reicht mir, um mich von Magentos Methoden lösen zu wollen.
Ich denke, wie auch andere klargestellt haben, ist es kein leichtes Unterfangen, die Solr-Straße hinunterzugehen. Abgesehen von den Schrauben und Muttern von Solr selbst müssen Sie sich auch Gedanken über die Auswirkungen auf die Infrastruktur machen (was mich veranlasst, alles an einen anderen Ort zu verlegen).
Bisher ist alles eine ziemlich lohnende Erfahrung. Ich kann mir vorstellen, dass es noch ein paar Jahre dauern wird, bis ich Antworten auf so viele meiner Fragen habe. Bis dahin werden wir uns die nächste Modeerscheinung ansehen, die wahrscheinlich in node.js oder so läuft, und es wird Zeit zu migrieren alles wieder von vorn.