[Zope] Finding unique objects in a ZCatalog returned list
Oleg Broytmann
Oleg Broytmann <phd@phd.fep.ru>
Thu, 21 Jun 2001 13:07:52 +0400 (MSD)
On Thu, 21 Jun 2001, Mike Groves wrote:
> I'm doing quick search using several indexes in a ZCatalog as below
>
> <dtml-in expr="Catalog(title=query) +
> Catalog(category=query) +
> Catalog(description=query) +
> Catalog(product=query) +
> Catalog(keywords=query)">
>
> This works really well. However, if my query string is found in more than
> one index I get the same object returned more than once.
>
> How do I sort the list of objects returned and more importantly remove
> duplicate objects?
Put all results in a dictionary, mapping URL to object. Do it in Python
Script, of course.
Oleg.
----
Oleg Broytmann http://www.zope.org/Members/phd/ phd@phd.pp.ru
Programmers don't die, they just GOSUB without RETURN.