Ricerca del catalogo avanzata

La versione avanzata della funzione di ricerca del catalogo fornisce una funzione di ricerca più dettagliata ai clienti. Offre una maggiore flessibilità per l'acquirente nell'esprimere i termini di ricerca e di conseguenza maggior controllo sui risultati restituiti.  Consente più campi di immissione, il che significa che i clienti possono creare termini e di ricerca più complessi e la flessibilità nel controllare come è possibile elaborare questi termini modificando i tipi di operatore(ad esempio, <,>,=, like).

Con più pagine real estate disponibili per specificare le espressioni di ricerca, verranno offerti vincoli espliciti per controllare la ricerca. Questi vincoli assumono la forma di indicatori per mostrano come devono essere costruiti i vincoli di ricerca a partire dall'espressione. Le espressioni Boolean differiscono dalla ricerca di parole semplici con tre opzioni:

La definizione per queste opzioni di ricerca sono descritte nella sezione Supporto ricerca Boolean. Soltanto quegli attributi di ricerca elencati nella tabella nella sezione Comando bean della ricerca del catalogo, possedendo questa funzione, offriranno il Supporto Boolean. Per l'algoritmo, consultare la sezione sul Supporto espressione Boolean.

Inoltre, i clienti possono cercare in base agli attributi rich, come colore o dimensione. Dal punto di vista degli acquirenti la specifica delle espressioni di ricerca rich non è diversa da quegli attributi dallo schema orizzontale.

La ricerca su uno schema verticale è unica per lo schema di WebSphere Commerce, in cui gli attributi devono essere definiti come valori piuttosto che come colonne in una tabella. Questi tipi di attributi di solito vengono definiti attributi rich. L'esecuzione di una ricerca utilizzando questi attributi rich richiede la creazione di query più complesse nel motore di ricerca sottostante. Queste query comportano significative implicazioni sulle prestazioni.

Per questo tipi di attributi non verrà offerto il supporto Boolean con termini di ricerca. I tipi di operatore supportati sono gli stessi di quelli disponibili per stringa o numerico a seconda del caso. Se non specificato, per questi tipi l'operatore predefinito "equal", che indica una corrispondenza esatta.

Gli attributi rich non sono resi noti fino a quando non vengono inseriti i dati nei database, cosa che accade dopo l'installazione di WCS. A questo punto, è necessario personalizzare il bean di ricerca del catalogo per esporre questi attributi come validi termini di ricerca.

Mentre vengono supportate entrambe le tecniche di ricerca avanzate, non è possibile utilizzare le espressioni Boolean per ricercare attributi rich.

A causa della grande varietà di opzioni di ricerca, e della possibilità di specificare più campi di immissione, nel negozio l'interfaccia di ricerca avanzata viene di solito presentata ai clienti come una pagina separata. Spesso, il collegamento alla pagina di ricerca avanzata viene posto sulla pagina dei risultati della ricerca semplice, che invita i clienti a raffinare i risultati ricevuti o ad estendere la ricerca nel caso in cui non siano stati restituiti risultati.

Per un esempio su un metodo di implementazione per la ricerca del catalogo avanzata, consultare le pagine di ricerca appartenenti al negozio di esempio.

Argomenti correlati (1275 byte)

Attività correlate (1201 byte)

Riferimenti correlati (1292 byte)

IBM copyright