Hi,

I'd like to have an opinion regarding two possible ways to go on the
implementation of a set of features for my application.

I'm developing a website where there are a set of products each of
which should come with a description and a set of tags. A fundamental
feature of such website is to give users the possibility to search for
products by specifying a tag or a set of tags.

The way I've been handling this so far is by using the django-tagging
application but I started wondering if it really is a reasonable way
to go.

My main concerns pertain:
1. the efficiency of implementing what is basically the search engine
via the tagging application
2. the weakness which derives from having to spell correctly a tag or
a set of tags in order to find the right products.

On the other hand the django-tagging application gives me the
possibility of, for example, getting products which share the same
tags and order them by number of shared tags (which is a useful
feature when coming to finding "related products").

Do you think it would be more sensible to use a search-engine like
lucene or sphinx instead of the tagging application? Will I still
have, in that case, the same or similar functionalities to those
offered by the such application?

Any suggestion or point of view will be very appreciated
Francesco
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to