Configura ricerca catalogo

Sono disponibili due varianti della configurazione di Ricerca nel catalogo. Il primo metodo descrive le impostazioni disponibili quando Live Search è installato. Il secondo metodo descrive le impostazioni di configurazione per Adobe Commerce nativo con Elasticsearch{:target="_blank"}.

  1. Il giorno Amministratore barra laterale, vai a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Catalog e scegli Catalog sotto.

  3. Espandi Selettore di espansione il Catalog Search sezione.

    Ricerca nel catalogo per Live Search {width="600" modal="regular"}

    Per un elenco dettagliato di queste opzioni, vedi Adobe Commerce con Live Search nel Riferimento configurazione.

  4. Per limitare la lunghezza e il numero di parole del testo della query di ricerca, impostare un valore per Minimal Query Length e Maximum Query Length.

  5. Per limitare la quantità di risultati di ricerca più comuni da memorizzare nella cache per ottenere risposte più rapide, imposta una quantità per Number of top search results to cache.

    Il valore predefinito è 100. Inserimento di un valore 0 memorizza nella cache tutti i termini e i risultati di ricerca immessi una seconda volta.

  6. Per modificare il numero massimo di righe disponibili per i risultati restituiti in vetrina a comparsa, immettere un valore diverso Autocomplete Limit valore.

    La limitazione del numero di righe migliora le prestazioni delle ricerche e riduce le dimensioni dell’elenco restituito. Il valore predefinito è 8 linee.

Metodo 2: Commerce con Elasticsearch

IMPORTANT
A causa della Elasticsearch 7 Annuncio sulla fine del supporto di per agosto 2023, si consiglia a tutti i clienti di Adobe Commerce di migrare al motore di ricerca OpenSearch 2.x. Per informazioni sulla migrazione del motore di ricerca durante l’aggiornamento del prodotto, consulta Migrazione a OpenSearch nel Guida all’aggiornamento.

Passaggio 1: configurare le opzioni di ricerca generali

NOTE
Ad Elasticsearch, non è disponibile il supporto predefinito per la ricerca in base al suffisso. Ad esempio, la ricerca per SKU potrebbe non restituire il risultato previsto se la parola chiave contiene solo la parte finale dello SKU.
  1. Il giorno Amministratore barra laterale, vai a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Catalog e scegli Catalog sotto.

  3. Espandi Selettore di espansione il Catalog Search sezione.

    Impostazioni Elasticsearch {width="600" modal="regular"}

    Per ulteriori informazioni su queste opzioni, vedi Adobe Commerce con Elasticsearch nel Riferimento configurazione.

  4. Per limitare la lunghezza e il numero di parole del testo della query di ricerca, impostare un valore per Minimal Query Length e Maximum Query Length.

    note important
    IMPORTANT
    Il valore impostato per questo intervallo minimo e massimo deve essere compatibile con l’intervallo corrispondente impostato nella configurazione di Elasticsearch del motore di ricerca. Ad esempio, se imposti questi valori su 2 e 300 in Commerce, aggiorna i valori corrispondenti nel motore di ricerca.
  5. Per limitare la quantità di risultati di ricerca più comuni da memorizzare nella cache per ottenere risposte più rapide, imposta una quantità per Number of top search results to cache.

    Il valore predefinito è 100. Inserimento di un valore 0 memorizza nella cache tutti i termini e i risultati di ricerca immessi una seconda volta.

  6. Se si desidera attivare o disattivare l'indicizzatore Product EAV, impostare Enable EAV Indexer.

    Questa funzione migliora la velocità di indicizzazione e impedisce all’indicizzatore di essere utilizzato da estensioni di terze parti.

  7. Per limitare il numero massimo di risultati di ricerca da visualizzare per il completamento automatico della ricerca, impostare un importo per Autocomplete Limit.

    Limitando questa quantità si aumentano le prestazioni delle ricerche e si riduce la dimensione dell’elenco visualizzato. Il valore predefinito è 8.

Passaggio 2: configurare la connessione Elasticsearch

IMPORTANT
Il Search Engine, Elasticsearch Server Hostname, Elasticsearch Server Port, Elasticsearch Index Prefix, Enable Elasticsearch HTTP Auth, e Elasticsearch Server Timeout i campi sono stati configurati al momento dell’installazione o dell’aggiornamento di Commerce. Questi valori devono essere modificati solo quando si aggiorna o si modifica l’Elasticsearch.
  1. Per Search Engine, accetta il valore predefinito Elasticsearch 7.

    L’Elasticsearch 7.6.x è richiesto per tutte le installazioni di Commerce.

  2. Per Elasticsearch Server Hostname, accetta il valore predefinito configurato al momento dell’installazione di Commerce.

    In questo esempio, il valore predefinito è elasticsearch.internal.

  3. Per Elasticsearch Server Port, accetta il valore predefinito configurato al momento dell’installazione di Commerce.

    In questo esempio, il valore predefinito è 9200.

  4. Per Elasticsearch Index Prefix, immetti un prefisso per identificare l'indice Elasticsearch.

    Il valore predefinito è magento2.

  5. Per utilizzare l'autenticazione HTTP per richiedere un nome utente e una password per accedere a Elasticsearch Server, impostare Enable Elasticsearch HTTP Auth a Yes.

  6. Per Elasticsearch Server Timeout, immettere il numero di secondi prima del timeout del sistema.

    Il valore predefinito è 15.

  7. Per verificare la configurazione, fai clic su Test Connection.

Passaggio 3: configurare suggerimenti e consigli

NOTE
I suggerimenti e i consigli di ricerca possono influire sulle prestazioni del server.
  1. Per offrire consigli, imposta Enable Search Recommendations a Yes ed effettuare le seguenti operazioni:

    • Per Search Recommendation Count, inserisci il numero di consigli da offrire.

    • Per visualizzare il numero di risultati trovati per ogni consiglio, imposta Show Results Count for Each Recommendation a Yes.

  2. Imposta Enable Search Suggestions a Yes ed effettuare le seguenti operazioni:

    • Per Search Suggestions Count, inserisci il numero di suggerimenti di ricerca da offrire.

    • Per visualizzare il numero di risultati trovati per ogni suggerimento, imposta Show Results for Each Suggestion a Yes.

Passaggio 4: configurare i termini minimi da abbinare

Per controllare il numero minimo di termini della query che i risultati della ricerca devono corrispondere per la restituzione, specifica un valore per Minimum Terms to Match. Specificando questo valore si garantisce la rilevanza dei risultati ottimali per gli acquirenti. Per un elenco dei valori accettati, vedi parametro minimum_should_match nella documentazione di Elasticsearch.

Al termine, fai clic su Save Config.

recommendation-more-help
af062d56-f22c-4537-813d-bedf8b92a071