Indexering
Indexeringsprocessen Live Search läser igenom katalogen efter produktattribut och skapar ett index så att produkterna kan sökas igenom, filtreras och presenteras snabbt.
Egenskaper för produktattribut (metadata) bestämmer:
- Hur ett attribut kan användas i katalogen
- Dess utseende och beteende i butiken
- De data som ingår i dataöverföringsoperationer
Omfånget för attributmetadata är website/store/store view
.
Med API:t Live Search kan en klient sortera efter vilket produktattribut som helst som har egenskapen storefront Use in Search
inställd på Yes
i Adobe Commerce Admin. När det är aktiverat kan Search Weight
anges för attributet.
Live Search indexerar inte borttagna produkter eller produkter som är inställda på Not Visible Individually
.
Indexerar pipeline
Klienten anropar söktjänsten från butiken för att hämta (filterbara, sorterbara) indexmetadata. Det går endast att anropa sökbara produktattribut med egenskapen Använd i lagernavigering inställd på Filterable (with results)
och Använd för sortering i produktlista inställd på Yes
.
Om du vill skapa en dynamisk fråga måste söktjänsten känna till vilka attribut som är sökbara och deras vikt. Live Search respekterar Adobe Commerce sökvikter (1-10, där 10 är den högsta prioriteten). Listan med data som synkroniseras och delas med katalogtjänsten finns i schemat, som definieras i:
vendor/magento/module-catalog-data-exporter/etc/et_schema.xml
- Kontrollera om säljaren har rätt till Live Search.
- Hämta butiksvyer med ändringar i attributmetadata.
- Lagra indexeringsattribut.
- Indexera om sökindexet.
Fullständigt index
När Live Search har konfigurerats och synkroniserats under introduktionen kan det ta upp till 60 minuter att skapa det inledande indexet. Stora kataloger kan ta längre tid att indexera. Processen börjar efter att cron
har skickat feeden och slutar köras.
Följande händelser utlöser en fullständig synkronisering och indexgenerering:
- Katalogdatasynkronisering av introduktion
- Ändringar av attributmetadata
Om du till exempel ändrar egenskapen Use in Search
för attributet color
från No
till Yes
ändras attributets metadata till searchable=true
och en fullständig synkronisering och omindexering aktiveras. Följande attributmetadata utlöser en fullständig synkronisering och omindexering när de ändras:
filterableInSearch
searchable
sortable
visibleInSearch
Direktuppspelande produktuppdateringar
När det inledande indexet har skapats under onboarding synkroniseras och indexeras följande stegvisa produktuppdateringar kontinuerligt:
- Nya produkter som lagts till i katalogen
- Ändringar av produktattributvärden
Om du till exempel lägger till ett nytt färgrutevärde i attributet color
hanteras det som en direktuppspelad produktuppdatering.
Arbetsflöde för direktuppspelning av uppdatering:
- Uppdaterade produkter synkroniseras från Adobe Commerce-instansen till katalogtjänsten.
- Indexeringstjänsten söker kontinuerligt efter produktuppdateringar från katalogtjänsten. Uppdaterade produkter indexeras allt eftersom de kommer in i katalogtjänsten.
- Det kan ta upp till 15 minuter innan en produktuppdatering blir tillgänglig om Live Search.
Uppdateringar som påverkar synligheten
När du uppdaterar Live Search Admin-konfigurationsinställningar, konfigurationsinställningar för Adobe Commerce Admin eller uppdateringar av katalogdata kan du förvänta dig en fördröjning innan dessa ändringar visas i butiken.
I följande tabell beskrivs olika ändringar och den ungefärliga väntetiden innan de visas i butiken.
Klientsökning
Med API:t Live Search kan en klient sortera efter ett sorterbart produktattribut genom att ställa in egenskapen storefront, Används för sortering i produktlistor på Yes
. Beroende på temat gör den här inställningen att attributet inkluderas som ett alternativ i sidnumreringskontrollen Sortera efter på katalogsidor. Upp till 200 produktattribut kan indexeras av Live Search, med storefront-egenskaper som är sökbara och filterbara.
Indexmetadata lagras i indexeringsflödet och är tillgängliga för söktjänsten.
Sorterbart attributarbetsflöde
- Klienten anropar söktjänsten.
- Söktjänsten anropar söktjänsten.
- Söktjänsten anropar indexeringsflödet.
Indexerad för alla produkter
Fältens ordning i den här listan återspeglar den typiska ordningen för kolumner i exporterade produktdata.
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
Följande fält är indexerat för alla konfigurerbara produkter:
childrenSkus