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

Rispondere a