Indexeren

Het Live Search indexeringsproces leest door de catalogus voor productattributen en bouwt een index zodat de producten kunnen worden gezocht, worden gefiltreerd en snel worden voorgesteld.

Eigenschappen van productkenmerken (metagegevens) bepalen:

  • Hoe een attribuut in de catalogus kan worden gebruikt
  • De vormgeving en het gedrag van de winkel
  • De gegevens die zijn opgenomen in gegevensoverdrachtsbewerkingen

Het bereik van kenmerkmetagegevens is website/store/store view .

Live Search API staat een cliënt toe om door om het even welk productattribuut te sorteren dat het storefront bezitUse in Search heeft die aan Yes in Adobe Commerce Admin wordt geplaatst. Indien ingeschakeld, kunnen Search Weight en Visible in Advanced Search worden ingesteld voor het kenmerk.

Live Search indexeert geen verwijderde producten of producten die zijn ingesteld op Not Visible Individually .

NOTE
De klanten van Commerce met Live Search kunnen uit snellere prijsveranderingen en synchronisatietijd op hun websites met SaaS prijsindexervoordeel halen.

Indexeringsleiding

De client roept de zoekservice van de storefront aan om (filterbare, sorteerbare) indexmetagegevens op te halen. Slechts doorzoekbare productattributen met het Gebruik in Gelaagd die bezit van de Navigatie aan Filterable (with results) wordt geplaatst en Gebruik voor het Sorteren in het Lijst van het Product aan Yes wordt geplaatst kan door de onderzoeksdienst worden geroepen.
Om een dynamische vraag te construeren, moet de onderzoeksdienst weten welke attributen doorzoekbaar en hun gewichtzijn. Live Search geeft Adobe Commerce-zoekdikten (1-10, waarbij 10 de hoogste prioriteit heeft). De lijst met gegevens die met de catalogusservice worden gesynchroniseerd en gedeeld, vindt u in het schema, dat wordt gedefinieerd in:

vendor/magento/module-catalog-data-exporter/etc/et_schema.xml

Live Search het indexeren diagram van het cliëntonderzoek

  1. Controleer de handelaar op Live Search machtiging.
  2. Winkelweergaven ophalen met wijzigingen in kenmerkmetagegevens.
  3. Kenmerken voor indexering opslaan.
  4. Zoekindex opnieuw indexeren.

Volledige index

Wanneer Live Search tijdens het instappen wordt gevormd en gesynchroniseerd, kan het tot 60 minuten duren om de aanvankelijke index te bouwen. De index van grote catalogi kan langer duren. Het proces begint nadat cron de feed heeft verzonden en de bewerking heeft voltooid.

De volgende gebeurtenissen activeren een volledige synchronisatie en de opbouw van de index:

Als u bijvoorbeeld de eigenschap Use in Search van het kenmerk color wijzigt van No in Yes , worden de metagegevens van het kenmerk gewijzigd in searchable=true en wordt een volledige synchronisatie en herindex geactiveerd. De volgende kenmerkmetagegevens activeren een volledige synchronisatie en worden opnieuw geordend wanneer ze worden gewijzigd:

  • filterableInSearch
  • searchable
  • sortable
  • visibleInSearch

Streaming productupdates

Nadat de aanvankelijke index tijdens onboardingwordt gebouwd, worden de volgende stijgende productupdates onophoudelijk gesynchroniseerd en opnieuw bepaald:

  • Nieuwe producten toegevoegd aan de catalogus
  • Wijzigingen in productkenmerkwaarden

Het toevoegen van een nieuwe staalwaarde aan het kenmerk color wordt bijvoorbeeld verwerkt als een streaming productupdate.
Workflow voor gestreamde updates:

  1. Bijgewerkte producten worden gesynchroniseerd van de Adobe Commerce-instantie naar de catalogusservice.
  2. De indexerende dienst zoekt onophoudelijk productupdates van de catalogusdienst. Bijgewerkte producten worden geïndexeerd wanneer ze in de catalogusservice worden geleverd.
  3. Het kan tot 15 minuten duren voordat een productupdate beschikbaar wordt in Live Search.

Clientzoekopdracht

Live Search API staat een cliënt toe om door om het even welk sorteerbaar productattribuut te sorteren door het storefront bezitte plaatsen, Gebruikt voor het sorteren in productlijsten aan Yes. Afhankelijk van het thema, veroorzaakt dit het plaatsen de attributen om als optie in de Soort doorpagineringscontrole op cataloguspagina's worden omvat. Tot 200 productattributen kunnen door Live Search worden geïndexeerd, met storefront eigenschappendie doorzoekbaar en filterbaar zijn.
De indexmeta-gegevens worden opgeslagen in de indexerende pijpleiding en door de onderzoeksdienst toegankelijk.

Live Search API-diagram voor indexmetagegevens

Workflow voor sorteerbare kenmerken

  1. Client roept de Dienst van het Onderzoek.
  2. Zoekservice roept Search Admin Service aan.
  3. De Vraag van de Dienst van het onderzoek het Indexeren Pijpleiding.

Geïndexeerd voor alle producten

De volgorde van de velden in deze lijst geeft de typische volgorde van kolommen in geëxporteerde productgegevens weer.

  • environment_id
  • website_code
  • store_code
  • store_view_code
  • product_id
  • sku
  • name
  • type
  • displayable
  • deleted
  • url
  • currency
  • meta_description
  • meta_keyword
  • meta_title
  • description
  • short_description
  • weight
  • image
  • small_image
  • thumbnail_image
  • prices
  • in_stock
  • low_stock

Het volgende gebied wordt geïndexeerd voor alle configureerbare producten:

  • childrenSkus
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055