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. Wanneer deze optie is ingeschakeld, kan Search Weight
worden ingesteld voor het kenmerk.
Live Search indexeert geen verwijderde producten of producten die zijn ingesteld op Not Visible Individually
.
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
- Controleer de handelaar op Live Search machtiging.
- Winkelweergaven ophalen met wijzigingen in kenmerkmetagegevens.
- Kenmerken voor indexering opslaan.
- Indexeer de zoekindex opnieuw.
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:
- Onboarding synchronisatie van catalogusgegevens
- Wijzigingen in metagegevens voor kenmerken
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:
- Bijgewerkte producten worden gesynchroniseerd van de Adobe Commerce-instantie naar de catalogusservice.
- De indexerende dienst zoekt onophoudelijk productupdates van de catalogusdienst. Bijgewerkte producten worden geïndexeerd wanneer ze in de catalogusservice worden geleverd.
- Het kan tot 15 minuten duren voordat een productupdate beschikbaar wordt in Live Search.
Updates die de zichtbaarheid van producten beïnvloeden
Wanneer u updates uitvoert aan Live Search de configuratiemontages van Admin, de configuratiemontages van Adobe Commerce Admin, of updates aan catalogusgegevens, kunt u een vertraging verwachten alvorens die veranderingen op de storefront verschijnen.
In de volgende tabel worden verschillende wijzigingen beschreven. De wachttijd wordt bij benadering bepaald voordat deze in de winkel worden weergegeven.
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.
Workflow voor sorteerbare kenmerken
- De client roept de zoekservice aan.
- De onderzoeksdienst roept de Dienst van Admin van het Onderzoek.
- De onderzoeksdienst roept de indexerende 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