[Zope] Re: Keyword index search
Garito
garito at sistes.net
Mon May 23 08:31:30 EDT 2005
Tres Seaver escribió:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Garito wrote:
>
>
>>Dieter Maurer escribió:
>>
>>
>>
>>>Garito wrote at 2005-5-20 12:41 +0200:
>>>
>>>
>>>
>>>
>>>>...
>>>>I have a ZCatalog object with a keywordindex called keywords
>>>>
>>>>I would like to search some objects with keywords ['k1', 'k2', k3',
>>>>'k4'] for that I use:
>>>>
>>>>return context.catalog({'keywords': {'query': ['k1', 'k2', k3',
>>>>'k4'], 'operator': 'and'}})
>>>>
>>>>but these query returns objects with keyword = ['k2', 'k3'] (for me
>>>>incorrect, I would like to find objects with *all* keywords
>>>>
>>>>How can I make these kind of querys?
>>>>
>>>>
>>>>
>>>A long standing bug in "KeywordIndex"...
>>>
>>>
>>>Maybe, you give my "Managable KeywordIndex" a try
>>>(part of "ManagableIndex").
>>>
>>>I cannot promiss you that
>>>"ManagableIndex" is free of bugs but I definitely can
>>>promiss you that a bug resulting in wrong search results
>>>is fixed much much more quickly than in the Zope core :-)
>>>
>>>
>>> <http://www.dieter.handshake.de/pyprojects/zope>
>>>
>>>
>>>
>>>
>>>
>>>
>>Hi Dieter!
>>I can't understand the lack of concern you talk about unresolved bugs in
>>Zope
>>It seems Zope is not a serious tool. Imagine you want to buy a car but
>>the seller says: in these model there are a bug on the brake system but
>>I you put these extra no problem
>>
>>How can I convince my customers to use Zope with these kind of
>>searchable information?
>>
>>
>
>The bug you encountered is sufficiently an "edge case" that it has not
>gotten any attention from the people who could fix it. Agitating for it
>on the list is likely to be less productive than contributing:
>
> - Write one or more unit tests which demonstrates the failure (e.g.,
> they fail with the current implementation).
>
> - Implement the fix, such that the new tests pass without causing any
> others to fail.
>
> - Submit the patch, including both the test and the patched
> implementation, as an attachment to the collector issue Andreas
> pointed to: http://www.zope.org/Collectors/Zope/889
>
>Such bug reports get quicker attention, because:
>
> - they demand less effort from the person with commit access to
> understand the problem (even without the fix, writing the test case
> would be valuable here).
>
> - they show that the bug matters enough to somebody to have invested
> the effort.
>
>I have checked in a number of patches from Dieter in this way, which
>means that Dieter is contributing to the "core" Zope code, even without
>checkin access (which Dieter doesn't want to obtain).
>
>Tres.
>- --
>===================================================================
>Tres Seaver tseaver at palladion.com
>Palladion Software "Excellence by Design" http://palladion.com
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.2.5 (GNU/Linux)
>Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
>iD8DBQFCkMrZ+gerLs4ltQ4RAl14AJ4xmHMk6PKCJrTv3hJQ/xeCOqNYsgCglSiP
>KSHy7IctCFqHBoOmxwSTMws=
>=HCJO
>-----END PGP SIGNATURE-----
>
>_______________________________________________
>Zope maillist - Zope at zope.org
>http://mail.zope.org/mailman/listinfo/zope
>** No cross posts or HTML encoding! **
>(Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
>
All you say (Andreas, Dieter, Tres and Lennart) is very reasonable, in
my opinion with all your choices, I prefer try to solve the bug
I don't know if my python/zope skill is enought but if I don't try it I
never know my real skill
Thanks!
--
Mis Cosas
http://blogs.sistes.net/Garito/
More information about the Zope
mailing list