[Zope-dev] more on keyword indexes
Steve Alexander
steve@cat-box.net
Sat, 16 Dec 2000 22:25:43 +0000
Josh Zeidner wrote:
>
> As for the ( MediaKeywords in ['ouch'] ) this is featured on a Zope
> article about keyword indexes and it should be updated.
You're right. The HOWTO at
http://www.zope.org/Members/AlexR/KeywordIndexes
has "in" instead of "=" in the last example. So,
<dtml-in "Catalog.searchResults(doc_keywords in ['Squids', 'foo' 'bar'])">
should read:
<dtml-in "Catalog.searchResults(doc_keywords=['Squids', 'foo' 'bar'])">
I've cc-ed Alex, the author of the HOWTO, into this message.
> OK. Is it possible to query keyword indexes for several keywords at
> once? If so, what is the syntax?
What exactly do you mean? You can do a search for 'Squids' or 'foo' or
'bar' in a particular keyword index using the syntax given above.
> Again, I am reporting a bug I have
> found that even if I am querying for only one( using the aformentioned
> syntax ), the results are unpredictable.
I explained in a previous message that I had tried to do what you
described, and I could not reproduce your bug. Everything came out
consistently, as I would expect.
> I am using CatalogAware
> ZClasses and I am quite sure that the words are indexed( by reporting
> the featured MetaData ).
Ok. Describe exactly the steps I need to take, from an empty zope, to
reproduce your bug. I'll try this out and either tell you what you've
done wrong, or give you a patch to ZCatalog, depending where the fault
lies. Don't forget to say exactly what version of Zope and what version
of Python you're using.
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net