Configura ricerca catalogo

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

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

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

  3. Espandere Il selettore di espansione nella sezione Catalog Search.

    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 popolari da memorizzare nella cache per ottenere risposte più veloci, impostare una quantità per Number of top search results to cache.

    Il valore predefinito è 100. Se si immette un valore di 0, vengono memorizzati nella cache tutti i termini e i risultati di ricerca una seconda volta.

  6. Per modificare il numero massimo di righe disponibili per i risultati restituiti nello storefront pop sopra, immettere un valore Autocomplete Limit diverso.

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

Metodo 2: Commerce con Elasticsearch

IMPORTANT
A causa dell’annuncio di fine del supporto di Elasticsearch 7 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, vedere Migrazione a OpenSearch nella 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. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

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

  3. Espandere Il selettore di espansione nella sezione Catalog Search.

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

    Per ulteriori informazioni su queste opzioni, vedere 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. Se ad esempio si impostano questi valori su 2 e 300 in Commerce, aggiornare i valori corrispondenti nel motore di ricerca.
  5. Per limitare la quantità di risultati di ricerca popolari da memorizzare nella cache per ottenere risposte più veloci, impostare una quantità per Number of top search results to cache.

    Il valore predefinito è 100. Se si immette un valore di 0, vengono memorizzati nella cache tutti i termini e i risultati di ricerca una seconda volta.

  6. Se si desidera abilitare o disabilitare 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 valore 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
I campi Search Engine, Elasticsearch Server Hostname, Elasticsearch Server Port, Elasticsearch Index Prefix, Enable Elasticsearch HTTP Auth e Elasticsearch Server Timeout 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, accettare il valore predefinito Elasticsearch 7.

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

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

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

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

    In questo esempio, il valore predefinito è 9200.

  4. Per Elasticsearch Index Prefix, immettere 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 su 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, scegliere 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, impostare Enable Search Recommendations su Yes ed effettuare le seguenti operazioni:

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

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

  2. Impostare Enable Search Suggestions su Yes ed effettuare le seguenti operazioni:

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

    • Per visualizzare il numero di risultati trovati per ogni suggerimento, impostare Show Results for Each Suggestion su 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, specificare 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, fare clic su Save Config.

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