Indexeren
De Live Search het indexeren proces 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
.
De Live Search API staat een cliënt toe om op om het even welk productattribuut te sorteren dat heeft storefront, eigenschap Use in Search
instellen op Yes
in Adobe Commerce Admin. Indien ingeschakeld, Search Weight
en Visible in Advanced Search
kan worden ingesteld voor het kenmerk.
Live Search geen verwijderde producten indexeert 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. Alleen doorzoekbare productkenmerken met Gebruiken in gelaagde navigatie eigenschap ingesteld op Filterable (with results)
en Gebruiken voor sorteren in productaanbieding instellen op Yes
kan door de onderzoeksdienst worden geroepen.
Om een dynamische vraag te construeren, moet de onderzoeksdienst weten welke attributen doorzoekbaar zijn en hun gewicht. Live Search geeft Adobe Commerce-zoekgewichten weer (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
- Handelaar controleren op Live Search machtiging.
- Winkelweergaven ophalen met wijzigingen in kenmerkmetagegevens.
- Kenmerken voor indexering opslaan.
- Zoekindex opnieuw indexeren.
Volledige index
Wanneer Live Search is geconfigureerd en gesynchroniseerd tijdens het instappen, kan het tot 60 minuten duren om de eerste index te genereren. De index van grote catalogi kan langer duren. Het proces begint na cron
verzendt het diervoeder en eindigt het lopen.
De volgende gebeurtenissen activeren een volledige synchronisatie en de opbouw van de index:
- Onboarding catalogusgegevenssync
- Wijzigingen in metagegevens voor kenmerken
Als u bijvoorbeeld het dialoogvenster Use in Search
eigendom van de color
kenmerk van No
tot Yes
wijzigt de metagegevens van het kenmerk 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 eerste index is samengesteld tijdens onboarding, worden de volgende incrementele productupdates voortdurend gesynchroniseerd en opnieuw geïndexeerd:
- Nieuwe producten toegevoegd aan de catalogus
- Wijzigingen in productkenmerkwaarden
U kunt bijvoorbeeld een nieuwe staalwaarde toevoegen aan de opdracht color
-kenmerk wordt afgehandeld als een streaming product-update.
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.
Clientzoekopdracht
De Live Search Met API kan een client op elk sorteerbaar productkenmerk sorteren door het instellen van de storefront, eigenschap, Wordt gebruikt voor sorteren in productaanbiedingen tot Yes
. Afhankelijk van het thema zorgt deze instelling ervoor dat het kenmerk als optie wordt opgenomen in het dialoogvenster Sorteren op Pagineringsbesturingselement op cataloguspagina's. Maximaal 200 productkenmerken kunnen worden geïndexeerd door Live Search, met storefront, eigenschappen die doorzoekbaar en filterbaar zijn.
De indexmeta-gegevens worden opgeslagen in de indexerende pijpleiding en door de onderzoeksdienst toegankelijk.
Workflow voor sorteerbare kenmerken
- Client roept de Dienst van het Onderzoek.
- Zoekservice roept Search Admin Service aan.
- 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