Cataloguszoekopdracht configureren

Er zijn twee variaties van de configuratie van het Onderzoek van de Catalogus. De eerste methode beschrijft de beschikbare montages wanneer Levend Onderzoekgeïnstalleerd is. De tweede methode beschrijft de configuratiemontages voor inheemse Adobe Commerce met Elasticsearch{:target= "_blank"}.

  1. Voor Admin sidebar, ga Stores > Settings>Configuration.

  2. Vouw in het linkerdeelvenster Catalog uit en kies Catalog eronder.

  3. Breid selecteur van de Uitbreiding de Catalog Search sectie uit.

    het Onderzoek van de Catalogus naar Levend Onderzoek {width="600" modal="regular"}

    Voor een gedetailleerde lijst van deze opties, zie Adobe Commerce met Levend Onderzoekin de Verwijzing van de Configuratie.

  4. Stel een waarde in voor Minimal Query Length en Maximum Query Length om de lengte en het aantal woorden van zoekquerytekst te beperken.

  5. Als u de hoeveelheid populaire zoekresultaten wilt beperken tot cachegeheugen voor snellere reacties, stelt u een waarde in voor Number of top search results to cache .

    De standaardwaarde is 100 . Als u de waarde 0 invoert, worden alle zoektermen en resultaten in cache opgeslagen wanneer u de tweede keer invoert.

  6. Om het maximumaantal lijnen te veranderen die voor teruggekeerde resultaten in storefront pop overbeschikbaar zijn, ga een verschillende Autocomplete Limit waarde in.

    Als u het aantal regels beperkt, worden zoekopdrachten sneller uitgevoerd en wordt de lijst kleiner. De standaardwaarde is 8 regels.

Methode 2: Commerce met Elasticsearch

IMPORTANT
Vanwege de aankondiging van het einde van de Elasticsearch 7 -service voor augustus 2023 wordt aanbevolen dat alle Adobe Commerce-klanten naar de OpenSearch 2.x-zoekfunctie migreren. Voor informatie over het migreren van uw onderzoeksmotor tijdens productverbetering, zie Migrerend aan OpenSearchin de Gids van de Verbetering.

Stap 1: algemene zoekopties configureren

NOTE
Met Elasticsearch, is er geen out-of-box steun voor onderzoek door het achtervoegsel. Bijvoorbeeld, kan het onderzoek door SKU niet het verwachte resultaat terugkeren als het sleutelwoord slechts het einddeel van SKU bevat.
  1. Voor Admin sidebar, ga Stores > Settings>Configuration.

  2. Vouw in het linkerdeelvenster Catalog uit en kies Catalog eronder.

  3. Breid selecteur van de Uitbreiding de Catalog Search sectie uit.

    de Montages van de Elasticsearch {width="600" modal="regular"}

    Voor meer informatie over deze opties, zie Adobe Commerce met Elasticsearchin de Verwijzing van de Configuratie.

  4. Stel een waarde in voor Minimal Query Length en Maximum Query Length om de lengte en het aantal woorden van zoekquerytekst te beperken.

    note important
    IMPORTANT
    De waarde die voor dit minimum en maximumbereik wordt ingesteld, moet compatibel zijn met het corresponderende bereik dat is ingesteld in de configuratie van de zoekmachine voor Elasticsearch. Als u deze waarden bijvoorbeeld instelt op 2 en 300 in Commerce, werkt u de bijbehorende waarden bij in uw zoekprogramma.
  5. Als u de hoeveelheid populaire zoekresultaten wilt beperken tot cachegeheugen voor snellere reacties, stelt u een waarde in voor Number of top search results to cache .

    De standaardwaarde is 100 . Als u de waarde 0 invoert, worden alle zoektermen en resultaten in cache opgeslagen wanneer u de tweede keer invoert.

  6. Stel de Enable EAV Indexer in als u de product EAV-index wilt in- of uitschakelen.

    Deze functie verbetert de indexatiesnelheid en beperkt het gebruik van indexen door extensies van derden.

  7. Stel een waarde in voor Autocomplete Limit om het maximumaantal zoekresultaten dat wordt weergegeven voor automatisch aanvullen van zoekopdrachten te beperken.

    Als u deze hoeveelheid beperkt, worden de zoekresultaten beter en wordt de lijst kleiner. De standaardwaarde is 8 .

Stap 2: Vorm de verbinding van de Elasticsearch

IMPORTANT
De velden Search Engine , Elasticsearch Server Hostname , Elasticsearch Server Port , Elasticsearch Index Prefix , Enable Elasticsearch HTTP Auth en Elasticsearch Server Timeout zijn geconfigureerd toen Commerce werd geïnstalleerd of bijgewerkt. Deze waarden moeten alleen worden gewijzigd wanneer u de Elasticsearch bijwerkt of wijzigt.
  1. Accepteer de standaardwaarde Elasticsearch 7 voor Search Engine .

    Elasticsearch 7.6.x is vereist voor alle Commerce-installaties.

  2. Accepteer voor Elasticsearch Server Hostname de standaardwaarde die was geconfigureerd toen Commerce werd geïnstalleerd.

    In dit voorbeeld is de standaardwaarde elasticsearch.internal .

  3. Accepteer voor Elasticsearch Server Port de standaardwaarde die was geconfigureerd toen Commerce werd geïnstalleerd.

    In dit voorbeeld is de standaardwaarde 9200 .

  4. Voer bij Elasticsearch Index Prefix een voorvoegsel in om de index van de Elasticsearch te identificeren.

    De standaardwaarde is magento2 .

  5. Stel Enable Elasticsearch HTTP Auth in op Yes als u HTTP-verificatie wilt gebruiken om te vragen of er een gebruikersnaam en wachtwoord zijn voor toegang tot Elasticsearch Server.

  6. Voer bij Elasticsearch Server Timeout het aantal seconden in voordat de time-out van het systeem optreedt.

    De standaardwaarde is 15 .

  7. Klik op Test Connection om de configuratie te controleren.

Stap 3: Configureer suggesties en aanbevelingen

NOTE
Zoeksuggesties en aanbevelingen kunnen van invloed zijn op de prestaties van de server.
  1. Als u aanbevelingen wilt doen, stelt u Enable Search Recommendations in op Yes en voert u de volgende handelingen uit:

    • Voer bij Search Recommendation Count het aantal aanbevelingen in dat u wilt aanbieden.

    • Stel Show Results Count for Each Recommendation in op Yes om het aantal resultaten voor elke aanbeveling weer te geven.

  2. Stel Enable Search Suggestions in op Yes en voer de volgende handelingen uit:

    • Voer bij Search Suggestions Count het aantal zoeksuggesties in dat u wilt aanbieden.

    • Stel Show Results for Each Suggestion in op Yes om het aantal resultaten voor elke suggestie weer te geven.

Stap 4: Minimumvoorwaarden configureren om overeen te komen

Geef een waarde op voor Minimum Terms to Match als u wilt bepalen hoeveel termen de zoekopdracht minimaal moet retourneren. Als u deze waarde opgeeft, bent u zeker van optimale resultaten voor kopers. Voor een lijst van toegelaten waarden, zie minimum_should_match parameterin de documentatie van de Elasticsearch.

Klik op Save Config als de bewerking is voltooid.

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