IMPOSTAZIONE DELLE APPLICAZIONI
Nota Gli URL mostrati di seguito sono solo a titolo di esempio. Essi non fanno riferimento ad alcun sito Web realmente esistente.
SearchDomain
Gli URL SearchDomain possono essere impiegati per le ricerche sul testo all'interno di un dominio. Il modulo di immissione per la ricerca viene aperto con il comando OpenForm in base a nome o ID universale. Per i risultati della ricerca, il modello dei risultati viene specificato come parte dell'URL. Qualora non venga trovato alcun modello, verrà usato il modulo di modello predefinito, $$SearchDomainTemplate. Qualora neanche $$SearchDomainTemplate venga trovato, verrà restituito un errore. Se non viene restituito alcun messaggio, il valore del campo $$ViewBody rimane invariato.
Sintassi
http://Host/Database/[ModuloModello]?SearchDomain[ListaArgomenti]
Dove:
http://www.mercury.com/mersrch.nsf/RisultatiMercury?SearchDomain
Redirect
Qualora tale funzionalità sia stata attivata, il server fornirà il comando URL diretto o indiretto necessario per i collegamenti visualizzati all'interno del modulo dei risultati. L'URL del dominio individua le informazioni presenti sul server dove vengono generati i collegamenti. Il comando di redirezione trova il server corretto e vi redirige un collegamento generando l'URL appropriato. Il comando di redirezione può migliorare le prestazioni risolvendo i singoli collegamenti nel momento in cui essi vengono selezionati, invece di risolvere tutti i collegamenti in una sola volta.
Per informazioni sull'abilitazione del reindirizzamento su un server, vedere la Guida per l'amministratore di Domino 5.
SearchSite
È possibile usare il comando URL SearchSite per effettuare ricerche sul testo in più database contemporaneamente. Dato che il comando richiede il nome di un database sito di ricerca, assicurarsi di crearne uno prima di utilizzare un URL di SearchSite.
Sintassi http://Host/Database/[$SearchForm]?SearchSite[ListaArgomenti]
$SearchForm e ListaArgomenti sono argomenti facoltativi.
Esempio
http://www.mercury.com/mercsrch.nsf/$SearchForm?SearchSite
SearchView
Il comando URL SearchView può essere impiegato per limitare una ricerca ai documenti visualizzati in una delle viste di un database.
Questo indirizzo URL è utile per le viste che mostrano tutti i documenti presenti, in modo da rendere possibile effettuare una ricerca all'interno di un intero database, oppure per le viste per cui è possibile predire le necessità di visualizzazione degli utenti, come ad esempio tutti i documenti il cui stato è "completo".
http://Host/Database/Vista/[$SearchForm]?SearchViewListaArgomenti]
$SearchForm e ListaArgomenti sono argomenti facoltativi. L'identificatore speciale $SearchForm indica che IBM® Lotus® Domino(TM) mostrerà un modulo di sito di ricerca per l'immissione del valore da ricercare. Qualora tale identificativo sia fornito, ListaArgomenti sarà ignorato. In caso contrario, verrà generato un modulo predefinito basato dinamicamente sul contenuto del file search.htm ubicato sul server. Il modulo predefinito generato dal server non supporta la visualizzazione di risultati in pagine.
http://www.mercury.com/prodotti.nsf/Per+numero+prodotto/$SearchForm?SearchView
Argomenti facoltativi di SearchSite, SearchView e SearchDomain
$SearchForm
Nota La specifica di SearchOrder=4 produrrà risultati inattesi se:
http://www.mercury.com/prodotti.nsf/Per+numero+prodotto/?SearchView&Query=PC156&SearchOrder=3&SearchMax=1&SearchFuzzy=TRUE&SearchWV=FALSE
Sintassi di ricerca negli URL e risultati personalizzati
I seguenti parametri dei comandi URL SearchView e SearchSite permettono di visualizzare i risultati della ricerca pagina per pagina, oltre a fornire pulsanti o punti di attivazione utili per navigare tra le varie pagine.
Parametri Start e Count
I parametri Start e Count permettono di visualizzare i risultati della ricerca pagina per pagina e possono essere inclusi come argomenti nei comandi URL SearchView o SearchSite, oppure come elementi del modulo dei risultati di ricerca. Il parametro Start è la voce che appare per prima quando vengono visualizzati i risultati. Il parametro Count è il numero di risultati da visualizzare in ogni schermata. Ad esempio, i parametri Start=5 e Count=10 danno come risultato della ricerca la visualizzazione a partire dalla quinta voce di un totale di 10 voci per schermata, fino a quando non viene raggiunto il numero massimo di voci da visualizzare. Questi parametri funzionano solo nei moduli personalizzati.
http://Host/Database/NomeVista/[$SearchForm]?SearchView[ListaArgomenti]
http://Host/Database/UNIDVista/[$SearchForm]?SearchView[ListaArgomenti]
Dove: ListaArgomenti include l'argomento Query e uno o più degli altri argomenti, compresi i parametri Start e Count. Ad esempio: ?SearchView&Query=String&Start=n&Count=n&SearchOrder=n&SearchWV=TRUE o FALSE&SearchFuzzy=TRUE o FALSE&SearchMax=n.
Esempi
http://www.mercury.com/prodotti.nsf/VistaProdotto?SearchView&Query=biciclette&Start=21&Count=20&SearchOrder=1&SearchWV=TRUE&SearchFuzzy=FALSE&SearchMax=50
http://www.mercury.com/prodotti.nsf/F6025FD7E72456F985256540005839D3?SearchView&Query=biciclette&Start=21&Count=20&SearchOrder=1&SearchWV=TRUE&SearchFuzzy=FALSE&SearchMax=50
Vedere anche