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 -~----------~----~----~----~------~----~------~--~---