Indexering

The Live Search indexeringsprocessen 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.

The Live Search API tillåter en klient att sortera efter alla produktattribut som har Egenskapen storefront Use in Search ange till Yes i Adobe Commerce Admin. När det är aktiverat Search Weight och Visible in Advanced Search kan anges för attributet.

Live Search indexerar inte borttagna produkter eller produkter som är inställda på Not Visible Individually.

NOTE
Commerce kunder med Live Search kan dra nytta av snabbare prisändringar och synkroniseringstid på sina webbplatser med SaaS prisindexerare.

Indexerar pipeline

Klienten anropar söktjänsten från butiken för att hämta (filterbara, sorterbara) indexmetadata. Bara sökbara produktattribut med Använd i navigering i lager egenskap inställd på Filterable (with results) och Använd för sortering i produktlista ange till Yes kan anropas av söktjänsten.
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 följer 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

Live Search indexera klientsökdiagram

  1. Sök efter handlare Live Search berättigande.
  2. Hämta butiksvyer med ändringar i attributmetadata.
  3. Lagra indexeringsattribut.
  4. Indexera om sökindex.

Fullständigt index

När Live Search är konfigurerat och synkroniserat under introduktionen. Det kan ta upp till 60 minuter att skapa det inledande indexet. Stora kataloger kan ta längre tid att indexera. Processen börjar efter cron skickar flödet och slutför körningen.

Följande händelser utlöser en fullständig synkronisering och indexgenerering:

Ändra till exempel Use in Search egenskapen för color attribut från No till Yes ändrar attributmetadata till searchable=trueoch aktiverar en fullständig synkronisering och omindexering. Följande attributmetadata utlöser en fullständig synkronisering och omindexering när de ändras:

  • filterableInSearch
  • searchable
  • sortable
  • visibleInSearch

Direktuppspelande produktuppdateringar

Efter att det inledande indexvärdet har skapats under onboardingkommer följande stegvisa produktuppdateringar att kontinuerligt synkroniseras och indexeras om:

  • Nya produkter som lagts till i katalogen
  • Ändringar av produktattributvärden

Du kan till exempel lägga till ett nytt värde för färgrutan i color -attributet hanteras som en direktuppspelad produktuppdatering.
Arbetsflöde för direktuppspelning av uppdatering:

  1. Uppdaterade produkter synkroniseras från Adobe Commerce-instansen till katalogtjänsten.
  2. Indexeringstjänsten söker kontinuerligt efter produktuppdateringar från katalogtjänsten. Uppdaterade produkter indexeras allt eftersom de kommer in i katalogtjänsten.
  3. Det kan ta upp till 15 minuter innan en produktuppdatering blir tillgänglig på Live Search.

Klientsökning

The Live Search API tillåter en klient att sortera efter ett sorterbart produktattribut genom att ställa in Egenskapen storefront, Används för sortering i produktlistor till Yes. Beroende på temat gör den här inställningen att attributet inkluderas som ett alternativ i Sortera efter sidnumreringskontroll 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.

Live Search API-diagram för indexmetadata

Sorterbart attributarbetsflöde

  1. Klientanropar söktjänsten.
  2. Söktjänsten anropar Search Admin Service.
  3. Söktjänsten anropar indexeringspipeline.

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
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055