On Sun, 2007-12-23 at 05:37 -0800, maco wrote:
> Yes, I've seen that, thanks anyway.
> 
> I've been googling for the past few days on this topic and I'm amazed
> that there is so little info about Sphenix on Django.

Why are you amazed? It's not something that everybody is going to want
to do and the trade-offs involved don't necessarily make Sphinx the
obvious choice.

Sphinx carries with it a number of restrictions that make integration
with Django a bit fiddly, particularly the universally unique identifier
requirements when querying across multiple tables -- that is contrary to
standard SQL design and very fiddly to enforce in Django, for example.
So it's not going to be everybody's cup of tea.

>  Is there any
> other way to implement advanced searching (better than Q search that
> is) that is better documented?

What does "better" mean here? There are lots of ways to search over
database tables, but they all carry trade-offs. Either the API if more
complex, or there are constraints on the data (such as with Sphinx), or
they aren't as powerful (MySQL's native text search, for example).

If a few web searches on likely words doesn't turn up anything, then
it's quite possible that nobody's done any really deep integration along
the lines you are after. Suggests that when you work out your solution,
there is a service to be performed in writing it up.

In Open Source and volunteer work, sometimes you get lucky and
somebody's already done the work you need, sometimes you have to pick up
the hammer and nails and start building.

Regards,
Malcolm

-- 
If at first you don't succeed, destroy all evidence that you tried. 
http://www.pointy-stick.com/blog/


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