Fasetter
Ansikten är en metod för högpresterande filtrering som använder flera dimensioner av attributvärden som sökvillkor.
Inom en aspekt kan kunderna välja flera alternativ, till exempel"Grundläggande" och"Snug" under"Format" och sökresultaten uppdateras så att endast dessa format visas. På samma sätt gäller att om en kund väljer alternativ i olika aspekter, till exempel"Grundläggande" under"Format" och"Inomhus" under"Klimatteknik", uppdateras sökresultaten så att den valda stilen och det valda klimatet visas.
Alla definierade aspekter kan användas som URL-parametrar och resultaten filtreras baserat på parametervärdena: http://yourstore.com?brand=acme&color=red.
Fasettaggregering
Akettaggregering utförs enligt följande: Om butiken har tre aspekter (kategorier, färg och pris) och shopparfiltren på alla tre (färg = blå, priset är från 10,00-50,00, kategorier = promotions).
categories-aggregering - Aggregerarcategoriesoch tillämpar sedan filtrencolorochprice, men inte filtretcategories.color-aggregering - Aggregerarcoloroch tillämpar sedan filtrenpriceochcategories, men inte filtretcolor.price-aggregering - Aggregerarpriceoch tillämpar sedan filtrencolorochcategories, men inte filtretprice.
Standardattributvärden
Följande produktattribut används av Adobe Commerce Optimizer och aktiveras som standard.
pricepriceskunameSe API:t för datainmatningsmetadata om du vill veta mer om produktattribut och deras egenskaper.
Sök och expandera söktyper i flera lager
Sökning i flera lager, eller sökning i en sökning, är ett attributbaserat filtreringssystem som utökar den traditionella sökfunktionen så att den inkluderar ytterligare sökparametrar. Dessa ytterligare sökparametrar ger en mer exakt och flexibel produktupptäckt.
Med sökning i flera lager kan du
- Gör det möjligt för kunderna att söka i sökresultaten.
- Använd
startsWithochcontainssökindexering i det andra lagret i sökningen med lager om du vill förfina resultatet ytterligare.
De avancerade sökfunktionerna implementeras via parametern filter i productSearch query med hjälp av specifika operatorer:
-
Skiktad sökning - Sök i ett annat söksammanhang - Med den här funktionen kan du utföra upp till två söklager för dina sökfrågor. Exempel:
- Layer 1-sökning - Sök efter "motor" på
product_attribute_1. - Layer 2 search - Search for "part number 123" on
product_attribute_2. Det här exemplet söker efter "part number 123" i resultatet för "engine".
Skiktad sökning är tillgänglig för både
startsWith-sökindexering ochcontains-sökindexering i det andra lagret i sökningen med lager, vilket beskrivs nedan: - Layer 1-sökning - Sök efter "motor" på
-
börjarMed sökindexering - Sök med
startsWith-indexering. Den här funktionen tillåter:- Söker efter produkter där attributvärdet börjar med en angiven sträng.
- Om du konfigurerar en"slutar med"-sökning kan kunderna söka efter produkter där attributvärdet slutar med en viss sträng.
- Om du vill aktivera sökningen "slutar med" måste produktattributet vara inverterat och API-anropet ska också vara en omvänd sträng. Om du till exempel vill söka efter ett produktnamn som slutar med "byxor", måste du skicka det som "stnap".
-
innehåller sökindexering - Sök efter ett attribut som använder innehåller indexering. Den nya funktionen gör att:
-
Söker efter en fråga i en större sträng. Om en kund till exempel söker efter produktnumret "PE-123" i strängen "HAPE-123".
- Obs! Den här söktypen skiljer sig från den befintliga frassökningen, som utför en automatisk sökning. Om produktattributvärdet till exempel är "utomhusbyxor" returnerar en frassökning ett svar för "out pan", men returnerar inget svar för "or ants". En sökning innehåller emellertid ett svar på "eller ants".
-
De här nya villkoren förbättrar funktionen för filtrering av sökfrågor för att förfina sökresultaten. De här nya villkoren påverkar inte huvudsökfrågan.
Implementering
-
Ange sökfunktionen för det attributet, till exempel Innehåller (standard) eller Börjar med. Du kan ange högst sex attribut att aktivera för Innehåller och sex attribut att aktivera för Börjar med. Dessutom är stränglängden begränsad till högst 50 tecken för indexeringen Innehåller.
-
Se utvecklardokumentationen för exempel på hur du uppdaterar Commerce Optimizer API-anrop med de nya
contains- ochstartsWith-sökfunktionerna.Du kan implementera dessa nya villkor på sökresultatsidan. Du kan till exempel lägga till ett nytt avsnitt på sidan där användaren kan förfina sina sökresultat ytterligare. Du kan ge kunderna möjlighet att välja specifika produktattribut, t.ex."Tillverkare","Artikelnummer" och"Beskrivning". Därifrån söker de i dessa attribut med villkoren
containsellerstartsWith.
När sökning med flera lager ska användas i stället för fack
Sök i flera lager och ansikten har olika syften för att identifiera produkter, och om du väljer mellan dem beror det på ditt specifika användningssätt:
Använd sökning i flera lager för:
- Sök i sökresultat med flera villkor
- Arbeta med artikelnummer, SKU:er eller tekniska specifikationer där användarna vet delvis information
- Låt kunderna begränsa resultaten steg för steg med kapslade kriterier
- Minska antalet API-anrop genom att kombinera flera sökvillkor i en enda fråga
- Implementera affärsspecifika sökmönster som går längre än vanlig avancerad navigering
Använd ansikten för:
- Ange typisk kategori, pris, varumärke och attributfiltrering
- Erbjud intuitiva filteralternativ som användarna enkelt kan förstå och välja ut
- Visa tillgängliga alternativ baserat på aktuella sökresultat
- Visa antal filter och intervall som hjälper användarna att förstå tillgängliga alternativ
- Arbeta med gemensamma produktegenskaper som färg, storlek, material med mera
Bästa praxis: Använd lageruppbyggd sökning för komplexa, tekniska sökningar där användarna har specifika kriterier och använd aspekter för vanlig e-handelsfiltrering där användarna vill utforska och förfina alternativen visuellt.