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:
filterableInSearchsearchablesortablevisibleInSearch
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_idwebsite_codestore_codestore_view_codeproduct_idskunametypedisplayabledeletedurlcurrencymeta_descriptionmeta_keywordmeta_titledescriptionshort_descriptionweightimagesmall_imagethumbnail_imagepricesin_stocklow_stock
Följande fält är indexerat för alla konfigurerbara produkter:
childrenSkus