[Plone-IT] esempio di indice keyword per catalogare oggetti
luigi scarso
luigi.scarso a gmail.com
Lun 10 Mar 2008 10:59:34 UTC
On Mon, Mar 10, 2008 at 10:18 AM, Yuri <yurj a alfa.it> wrote:
> Presa dalla mailing list di Zope, magari interessa a qualcuno :P
>
> ===
>
> I think you need to give us a script to reproduce the behavior you are
> seeing, e.g.:
>
> 1. In a folder, create a ZCatalog instance, 'catalog'.
>
> 2. On the catalog's "Indexes" tab, add a FieldIndex named 'access'
> (or try it with a Keyword index instead).
>
> 3. Create the following DTMLDocuments in the folder, each with the
> specified value for a lines property called 'access'::
>
> Document ID access list
> ----------- ------------
> 'foo' ('baz',)
> 'qux' ('bam', 'baz')
> 'splift' ('bar', 'baz')
>
> 4. On the catalog's "Find Objects" tab, index the documents.
>
> 5. Add a PythonScript, 'show_me' to the folder, with the following
> body::
>
> catalog = context.catalog
> for access_value in ('baz',
> ('baz',),
> ('bam', 'baz'),
> ('bar', 'baz')):
> print 'Querying value for access:', access_value
> brains = catalog.searchResults(access={'query': access_value,
> 'operator': 'and'})
> for brain in brains:
> print brain.getPath()
> print
> return printed
>
> =====
>
> Notare l'utilizzo dell'and, di default è or.
A me si.
Grazie.
Maggiori informazioni sulla lista
Plone-IT