[Sar-at_designer] motore ricerca SarAt

Luca Accomazzi luca a accomazzi.it
Gio 17 Apr 2008 10:49:05 CEST


Il giorno 17/apr/08, alle ore 10:06, Cristiano Ferrari ha scritto:
> Sto esplorando per la prima volta il motore di ricerca di SarAt ed  
> ho alcuni dubbi.
>
> Leggendo il manuale c'è dalla versione 7 in poi {search_site7} che  
> si è aggiunto al tradizionale {search_engine}.
> 1-Partendo ora mi conviene quindi usare il nuovo {search_site7}?

Sì, ma leggi la risposta alla domanda #6

> 2-Se cerca in tutto il sito non sono da definire i campi in cui  
> cercare? ({searchFld1}...)

Sì, li definisci attraverso il meccanismo della Ricerca a tutto testo.  
Tabella per tabella. In pratica: menu pagine, scegli una tabella.  
Clicca la linguetta Informazioni. Clicca il pulsante "Ricerca a tutto  
testo..."

> 3-Il fatto che cerca in tutto il sito significa che non è più  
> necessario il {multiSectionsSearch}?

Esatto.

> 4-I parametri (tipo {searchengine_next}) continuano a chiamarsi così  
> o hanno cambiato nome pure loro?

Tutti i parametri e i risultati hanno il medesimo nome in search_site7  
e in search_engine

> 5-sortBy è definito come "Numero del campo da usare come chiave  
> d'ordinamento"; dove si vede che numero è un determinato campo?

E' il numero d'ordine. Siccome è noioso star lì a contare, funziona  
anche il nome, per esempio sortBy=title

> 6-se anzichè cercare in tutto il sito voglio cercare solo in una  
> tabella devo continuare a usare {search_engine}?

Se vuoi cercare solo in una tabella senza impaginare i risultati in  
sottopagine (stile Google: trovati 500 risultati, ne mostriamo 25 per  
pagina, sono 20 pagine, stai guardando la terza pagina, risultati da  
51 a 75), usa una Vista con ricerca a tutto testo.

Se vuoi cercare in più di una tabella, indicando tu quali tabelle,  
escludendo alcune tabelle che pure hanno attivato per qualche motivo  
la Ricerca a tutto testo, e impaginando i risultati in sottopagine,  
usa search_engine e ricorda di compilare il parametro  
multiSectionsSearch. Questo è l'unico caso in cui consigliamo ancora  
di usare search_engine

L.A.


-- 
Accomazzi.net di Luca Accomazzi
Via Antonio Gramsci, 40
20017 Rho (Mi)

Tel. 02.00615556
Fax 02.700537345
Cell. 349.7680116
Skype misterakko
http://www.accomazzi.net

P. IVA 04850210966



Maggiori informazioni sulla lista Sar-at_designer