Il giorno 16/apr/08, alle ore 15:27, Giovanni Toffoli ha scritto:
Grazie, Riccardo.

..
Sinceramente io non ho capito il tipo di query che devi fare.
È chiaro che una cosa del tipo:
 x=='s1' and x=='s2'

Mi serve x==l1 and x==l2 dove so che l1 e l2 sono 2 liste non overlapping.
Per me ha un senso, come spiegavo nel resto della mail.
So che così non può funzionare perché la sintassi di una query me lo impedisce.
Cercavo un modo di aggirare la limitazione.

.. hai bisogno di AdvancedQuery ..
.. mi pare che non abbia dipendenze ed è nel bundle di plone dalla 3.0
Hai ragione , è nel bundle di Plone 3.0.
Nel progetto in questione sto usando Plone 2.5.3, ma vedo che
- la dipendenza da ManagableIndex (e OFolder) esiste solo per certi casi - per il resto sembra che AdvancedQuery si comporti come una grossa patch a ZCatalog, non richiedendo indici speciali, e che quindi sia proprio quello che cercavo.

.. oppure di emulare la query come concatenamento di
più ricerche sul catalogo.

Mi è capitato di fare qualcosa di simile, ma mi sembra una cosa pesante. Dai brain passo agli object e da questi agli uid, che passo in input alla nuova query.
Tu hai un'idea più furba?

Gli UID li potresti ricavare dai brain del reference_catalog oppure aggiungerli nei metadata del portal_catalog

Antonio

Grazie ancora, Giovanni

--
Giovanni Toffoli
Link srl
Via Udine 30 - 00161 Roma
tel +39 06 44231115, +39 340 0727780

----- Original Message ----- From: "Riccardo Lemmi" <[EMAIL PROTECTED] > To: "La lista degli italiani appassionati di Plone." <plone-it@lists.plone.org >
Sent: Wednesday, April 16, 2008 2:31 PM
Subject: Re: [Plone-IT] Query con riferimenti multipli allo stesso indice


_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


--
Antonio Sagliocco - Security & Networking [EMAIL PROTECTED]
Abstract Open Solutions [ http://www.abstract.it ]
Mobile +39 320 8145331 Tel./Fax +39 081 0608213
PGP Public Key: http://www.abstract.it/gpg/antonio.sagliocco

(*)Please avoid sending me Word or PowerPoint attachments.
(*)See http://www.gnu.org/philosophy/no-word-attachments.html

-------------------------------------------------------------------------------------------------------------------------
Ai sensi del d.lgs. 196 del 30 giugno 2003, recante disposizioni per la tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali, si precisa che questa email è inviata unicamente ai destinatari sopra esposti, con espressa diffida di leggerla, copiarla, diffonderla ed usarla senza autorizzazione. Se avete ricevuto questa email per errore, vi preghiamo di distruggerla immediatamente e contattarci tramite uno dei recapiti sopra indicati.
--------------------------------------------------------------------------------------------------------------------------





_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a