2010-07-13 7 views
6

Ich möchte ein Informationssupport-System, das eine Web-App ist. und wir werden Django als Rahmen verwenden, aber ich weiß nicht, welche Suchmaschine zu verwenden? können Sie mir einige Vorschläge für die Suchmaschine geben, die wir in unserem Projekt verwenden können, es muss mit Python geschrieben werden. dankdie beste Suchmaschine geschrieben mit Python

+0

eine Sache vergessen, muss es chinesische unterstützen ~ danke – magicshui

+0

Siehe auch: http://stackoverflow.com/questions/55056/whats-the-best-django-search-app – Josiah

Antwort

10

Ich glaube, Sie mit whoosh glücklich sein würden, möglicherweise „konfrontiert“ von Haystack, die eine saubere Art und Weise ist ein von mehreren Suchmaschinen in Django zu unterstützen (aber die anderen Motoren zugrunde liegenden unterstützt keine „reiner Python“ ... whooshist).

Ich glaube, sowohl Whoosh und Heuhaufen unterstützen Unicode, so insbesondere auch Chinesisch.

1

Xapian mit den Python-Bindungen ist die beste Lösung für Python.

0

Wenn Sie auf der Suche nach Leistung, versuchen Sphinx Suche: http://sphinxsearch.com/, bekannteste höchst leistungsfähige/hoch stabile Suchmaschine und es haben einfach zu Python API zu verwenden. Aber bitte beachten Sie, es ist Suchmaschine für MySQL * Sie müssen Dateien analysieren und selbst in die Datenbank importieren.