Funzioni di ricerca del catalogo

Le due implementazioni della ricerca del catalogo forniscono le seguenti funzioni:

Espressioni Boolean

Gli attributi con il supporto Boolean analizzeranno l'espressione di ricerca nelle relative parti che la costituiscono con il carattere spazio come separatore. Le parti della ricerca verranno espresse come un insieme di vincoli collegati da un operatore logico OR. Ad esempio, il supporto Boolean per l'espressione di ricerca "a b c" genererà il vincolo di ricerca "a OR b OR c".

Le operazioni Boolean non sono supportate nelle pagine di ricerca avanzata. Queste operazioni saranno sostituite da criteri di ricerca alternativi per un maggior controllo come di seguito elencato:

Una qualsiasi delle parole
Una qualsiasi delle parole nell'espressione di ricerca offre la ricerca più ampia in cui ciascun risultato contiene una o più delle parole in qualsiasi ordine. Un vincolo verrà costruito con ciascuna parola nell'espressione collegata dall'operatore logico OR.
Tutte le parole
Tutte le parole nell'espressione di ricerca offre una ricerca più ridotta in cui ciascun risultato restituito contiene tutte le parole in qualsiasi ordine. Un vincolo verrà costruito con ciascuna parola nell'espressione collegata dall'operatore logico AND.
Una frase esatta
Una frase esatta nell'espressione di ricerca offre la ricerca più ridotta in cui ciascun risultato contiene tutte le parole nell'ordine esatto.

Attributi rich

La ricerca dell'attributo rich è la stessa degli altri attributi orizzontali nella ricerca avanzata tranne per il fatto che gli attributi che è possibile ricercare provengono dalla tabella ATTRIBUTE e i valori ricercano le tabelle ATTRVALUE. La ricerca degli attributi rich verrà offerta attraverso tutto il sito e non sarà limitata ad una particolare gerarchia di relazione prodotto-articolo. Il nome e non l'identificativo dell'attributo nella tabella ATTRIBUTE verrà utilizzato sotto copertura come termine di ricerca. Ciò consente di trovare qualsiasi attributo corrispondente con lo stesso nome, esteso alle relazioni prodotto-articolo, offrendo così un mezzo per effettuare una ricerca, mediante attributi, nel catalogo.

E' possibile definire più di un campo di immissione di attributo rich per specificare l'espressione di ricerca. Una volta fornite le espressioni di ricerca, facendo clic su Vai o Avvia ricerca inizierà l'esecuzione della ricerca e verranno richiamati i bean di dati corrispondenti per restituire gli articoli di catalogo nella pagina dei risultati. Non verrà offerto il supporto espressione Boolean per i termini di ricerca dell'attributo rich.

La disponibilità degli attributi rich che è possibile ricercare dipenderà da ciò che è stato inserito nella tabella ATTRIBUTE. Il recupero di questi attributi rich per la costruzione dell'interfaccia utente verrà concesso al progettista di pagine utilizzando o un bean di accesso del server o, se è installato Product Advisor, utilizzando il medesimo meccanismo di metafora.

Attributo prezzi

Verranno forniti due tipi di ricerca del prezzo: prezzo di listino e prezzo standard. Il primo cercherà i prezzi nella tabella LISTPRICE e fornisce compatibilità backwards. Il prezzo standard sarà la definizione del catalogo principale per il prezzo standard.

Le ricerche sul prezzo devono essere corredate della valuta, diversamente si suppone che sia la valuta predefinita del negozio. Tutti i prezzi specificati come termini di ricerca, inclusi quelli forniti con la valuta, verranno automaticamente convertiti nella valuta predefinita del negozio prima di essere applicati nell'esecuzione della ricerca.

Gli operatori supportati sono gli stessi di quelli disponibili per il tipo numerico. Se non specificato, l'operatore predefinito per questi tipi è "equal".

Operatori dell'attributo di ricerca

Tutti gli attributi di tipo stringa possono essere convertiti in lettere maiuscole, per una ricerca che non rileva la distinzione tra maiuscole e minuscole, ad eccezione di quelli di tipo LONGVARCHAR. Gli attributi di tipo stringa offrono il supporto per la sottostringa (predefinito) e le operazioni di ricerca di uguaglianza.

Tutti gli attributi di tipo numerico offrono le seguenti operazioni di ricerca:

Argomenti correlati (1275 byte)

Attività correlate (1201 byte)

Riferimenti correlati (1292 byte)

IBM copyright