Quoting Giacomo Zanobini <[email protected]>: > Il 01/07/2010 21.06, Vito Falco ha scritto: >> Ciao, >> dipende dalla tua esigenza. Quella della ricerca tra più siti è >> sempre stata la mia chimera. > a suo tempo ho fatto qualche prova, seguendo una strada diversa > utilizzando le funzionalità di RSS per recuperare informazioni dagli > altri plone site. > > In pratica richiamavo un external method che con BeautifulSoup e > urllib2 recuperava informazioni da uno o più url e li formattava in > html per restituirlo in output. > Come url passavo una cosa del genere > *http://www.sitoX.it/search_rss?SearchableText=testo_che_voglio_trovare* > ma ovviamente si può anche filtrare per tipi di contenuto, date di > pubblicazione, etc etc. > > In questo modo i risultati sono sempre aggiornati, anche quelli > appena inseriti (a differenza di usare motori di ricerca esterni), > con l'inconveniente di una maggior latenza nella risposta... pazienza. > > > Ad esempio, se voglio cercare il token "rss" sul sito www.plone.org > posso usare questo url: > http://plone.org/search_rss?SearchableText=rss > il risultato è un file xml facile da parsare con BeautifulSoup.
A questo punto meglio implementare OpenSearch, che è fatto apposta per questo. Ottima l'idea, a volte ci si complica la vita per niente :P > > Giacomo > > > > >> Praticamente un metodo rozzissimo è quello di utilizzare il >> ZCatalog (se i siti plone sono ospitati su un unica istanza zope) >> al posto del portal_catalog. >> Altrimenti puoi utilizzare i servizi esterni come Yahoo Boss Search >> o Google Search Qualchecosa. Io preferirei il primo per tanti >> motivi, come il fornire API di ricerca, output xml e tanto altro. >> >> Altrimenti puoi creare un tuo motorino di ricerca con Solr. >> >> Ho sfiorato la questione, non l'ho mai risolta definitivamente :( >> >> Vito >> >> Il giorno 01 luglio 2010 12.13, Yuri <[email protected] >> <mailto:[email protected]>> ha scritto: >> >> Mi ricordo che qualcuno ( Vito? ) aveva postato un modo per cercare su >> più cataloghi plone, in modo che da un sito si possano avere risultati >> anche dagli altri siti. >> >> Grazie per ogni puntatore :P >> _______________________________________________ >> Plone-IT mailing list >> [email protected] <mailto:[email protected]> >> http://lists.plone.org/mailman/listinfo/plone-it >> http://www.nabble.com/Plone---Italy-f21728.html >> >> >> >> >> -- >> http://appuntiplone.wordpress.com (IT) - >> http://notasdeplone.wordpress.com (ES) >> "Design is the method of putting form and content together. Design, >> just as art, has multiple definitions; there is no single >> definition. Design can be art. Design can be aesthetics. Design is >> so simple, that's why it is so complicated." by Paul Rand >> >> >> _______________________________________________ >> Plone-IT mailing list >> [email protected] >> http://lists.plone.org/mailman/listinfo/plone-it >> http://www.nabble.com/Plone---Italy-f21728.html > > _______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
