2010-07-13 35 views
6

Bir web uygulaması olan bir bilgi destek sistemi oluşturmak istiyorum. ve Django'yu çerçeve olarak kullanacağız, ancak hangi arama motorunun kullanılacağını bilmiyorum? Arama motorunda projemizde kullanabileceğimiz bazı önerilerde bulunabilir, python ile yazılmalıdır. teşekkürlerpython ile yazılmış en iyi arama motoru

+0

bir şeyi unutun, çince desteklemesi gerekir ~ teşekkürler – magicshui

+0

Ayrıca bakınız: http://stackoverflow.com/questions/55056/whats-the-best-django-search-app – Josiah

cevap

10
Sana Django birkaç arama motorlarından herhangi desteklemek için düzgün bir yoludur Haystack tarafından muhtemelen "önü", whoosh ile mutlu olurdu inanmak

(ancak desteklediği diğer temel motorlar değil "saf Python" dir ... whoosh,'dir.

Hem whoosh hem de samanlığın Unicode'u, özellikle de Çince'yi desteklediğine inanıyorum. Python bağlamaları ile

1

Xapian, Python için en iyi çözümdür.

0

Performans arıyorsanız, Sfenks Araştırmayı deneyin: http://sphinxsearch.com/, en iyi bilinen en yüksek performans/yüksek kararlı arama motoru ve kullanımı kolay python API'sine sahip. Ama lütfen MySQL için arama motoru olduğunu unutmayın * Dosyaları ayrıştırıp veritabanına kendiniz almanız gerekir.