On Friday 11 November 2011, plonista wrote: > ciao a tutti, sto cercando di capire come creare un form di ricerca per il > mio prodotto creato > > ho capito come indicizzare i vari campi nel portal catalog (che per la > cronaca salvo come FieldIndex, spero sia giusto) > > riesco a ricercare all'interno dei vari campi, però solo la parola esatta e > non so come si fa il like > ho provato sia con %parola% e *parola*, ma niente > > so che c'è si può usare il searchabletext che è molto potente, però non so > come usarlo solo x un determinato campo > > io devo fare una ricerca specifica su più campi, passandogli però solo una > parte della stringa da cercare > ho cercato ma per ora non ho trovato esempi specifici, anche perchè forse > non so bene i termini giusti da usare per cercare :) > > grazie in anticipo >
Per ricerche più complesse si usa: http://www.dieter.handshake.de/pyprojects/zope/AdvancedQuery.html Nel caso specifico puoi usare MatchGlob o MatchRegexp su un campo qualsiasi purchè l'indice derivi da ManagableIndexes. In più sono disponibili altri operatori che rendono semplice scrivere query complesse. -- Riccardo Lemmi Über Developer Reflab - helping humanitarian action through web innovation phone +39 050 8665414 - fax +39 050 8665478 http://www.reflab.com
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
