Hey all, On the HaNoar HaOved VeHaLomed website[0] we're using Xapian as our search engine. It was pretty easy to set up[1] (it comes with python bindings) and quite fast.
Maybe it's just me, but since Lucene is java-based and Xapian is a C++ application and I was much more comfortable choosing the latter. Just my 2 shnekels :) Yo'av. [0] http://www.noal.org.il [1] http://www.thesamet.com/blog/2007/02/04/pumping-up-your-applications-with-xapian-full-text-search/ On Wed, Feb 4, 2009 at 11:42 AM, Artiom Lunev <[email protected]>wrote: > Regarding solr and django. There is a django's way solution. > > http://www.screeley.com/entries/2009/feb/02/django-solr/ > > > _ > > > On Wed, Feb 4, 2009 at 11:11 AM, Idan Gazit <[email protected]> wrote: > >> >> I'm down for some reusable fulltext searching. >> >> There are several interesting apps out there already, I'll take a look >> and see what's out there. >> >> So far, the best solutions seem to use solr (via pysolr), but that >> requires running a java server like tomcat (eeechs.) The most >> interesting is djangosearch: >> >> http://code.google.com/p/djangosearch/ >> >> Which relies on several useful toys, most of which are lucene-oriented: >> >> http://lucene.apache.org/solr/ >> http://code.google.com/p/pysolr/ >> http://lucene.apache.org/pylucene/ >> >> It supports multiple search backends, which is nice, but I it might be >> better to just focus on one backend. The concepts in information >> retrieval are similar but each IR-library implements things in a >> different way. If we focus on one backend it will simplify things >> enormously. The trick is picking the right backend. :) >> >> As for how a reusable search app should work: in my head, I envision >> something like admin.py, except for searching. search.py: >> >> from myapp.models import MyModel >> >> class MyModelSearch(search.ModelSearch): >> # ... >> # some attributes to specify which fields are searchable >> # some attributes to specify "term boosting" for relatively >> important fields, like "title" >> >> search.register(MyModel, MyModelSearch) >> >> >> I don't know if this is how it's done, but this seems like a very >> django-flavored approach to searching. >> >> Hope this starts an interesting conversation! >> >> -I >> >> On Feb 4, 2009, at 10:40 AM, Meir Kriheli wrote: >> >> > >> > Added reusable search app and "fix th web" as possible hacking >> > activities >> > >> > Click on http://groups.google.com/group/pyweb-il/web/pyweb-il-4 - or >> > copy & paste it into your browser's address bar if that doesn't work. >> > > >> >> >> >> > > > > -- Yo'av Moshe --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "PyWeb-IL" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyweb-il?hl=en -~----------~----~----~----~------~----~------~--~---
_______________________________________________ Python-il mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
