Frage

Frettchen die ruby-Implementierung von lucene ist einigermaßen mächtig, jedoch auch online-Beratungen im Jahr 2008 schien, um anzugeben, Frettchen hatte viele Probleme mit der Stabilität und würde segfault regelmäßig.Es wurden 10 oder so begeht in diesem Jahr also das Projekt ist ziemlich Licht-Aktivität.

Ist Frettchen stabil genug, um zu verwenden in der Produktion?

War es hilfreich?

Lösung

Es scheint, daß die Gemeinschaft zog sich zurück von Frettchen und die beiden wichtigsten Konkurrenten der Sphinx und Apache Solr.

Während ich habe keine harten Beweise "der Gemeinschaft zurückziehen" (ja, Ihre subjektiven) es scheint nur, wie es ist nicht viel Trägheit hinter sich, und ich denke, es gibt mehr feature-rich und Reifen-Optionen (wieder, Sphinx und Solr, um nur ein paar zu nennen).

Andere Tipps

Ich habe es für ein Projekt halben Jahr (Juli 2009).Es wurde eine Datenbank für eines der festivals, so dass es nur etwa 10 Tage (über 20 Anfragen pro minute mit 50 updates pro Stunde), und ich hatte einige Probleme.Einige Male hatte ich problem mit Indizes, und ich hatte, um es wieder aufzubauen und die paar Male, die server abgestürzt.Ich hatte keine Zeit, dann schalten Sie um etwas anderes, so habe ich nur noch einfache cron-Skript, das überprüft jede minute, ob Frettchen server ausgeführt wurde und, wenn nicht, es begann es.

Aber ich weiß nicht, wie es jetzt funktioniert (ich weiß gar nicht, ob es eine neuere version).

Jetzt bin ich unter Berücksichtigung der Umstellung auf etwas anderes, aber ich werde sehen, was sich später.

Es hängt von Ihren Bedürfnissen ab.Ich habe seit Frettchen für 3 Jahre jetzt, und die vergangenen Monate haben eine ziemlich komplexe Frettchen-Bereitstellung.Ich habe keine Abstürze, ewig, auf Produktion, aber Sie müssen vorsichtig sein, mit Ihrer Bereitstellung.E. g.Sie müssen unbedingt darauf achten, dass Sie nicht mehrere Autoren, aber das ist nicht schwer.Wenn Sie anpassen möchten, mit Ihren eigenen filtern und Analysatoren, Sie können, aber Sie haben zu test und machen Sie sicher, dass Sie zuerst nicht, laufen Sie in seltsame Probleme (ich lief einfach in eine und ich denke, dass es behoben).Der Punkt ist, wenn Sie vorsichtig sind, können Sie eine gute Implementierung geht, kein problem.

Frettchen können Sie sehr flexibel und anpassbar in die Verwaltung von Dokumenten in Ihrem index.Sie können schrittweise löschen und zu aktualisieren, Dokumente und Felder, das ist schwieriger zu tun, in Sphinx.Sie können auch sehr einfach zuweisen GEWICHTE zu verschiedenen Bereichen.Sie können leicht Steuern, wie die Wörter indiziert und durchsucht werden.Ich denke, wenn Sie wollen flexibel sein, um auf den Aufbau Ihrer neuen app, und wollen, um zu versuchen, verschiedene Möglichkeiten zu indizieren Worte und Wiegen Felder, Frettchen ist einfach zu verwenden, ist ein Gewinn.

Ich habe noch nie verwendet Sphinx.Ich hörte viele gute Dinge zu reden, und es ist aktiv entwickelt (im Gegensatz zu Frettchen).Aber meine app erfordert eine sehr feine Maserung und häufige inkrementelle updates, so dass ich bin stecken mit Frettchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top