Înapoi la blog

Rescrierea interogărilor pentru căutarea eCommerce: cum transformă ShopGate interogările „dezordonate” în intenție compatibilă cu catalogul

Publicat la 27 ianuarie 2025

Citește în engleză

Căutarea eCommerce nu eșuează pentru că ranking-ul este greu.

Eșuează pentru că interogarea este dezordonată, iar catalogul este strict.

Utilizatorii tastează slang, greșeli, abrevieri, limbi amestecate și propoziții incomplete. Cataloagele conțin nume de produse structurate, atribute și categorii care rareori corespund modului în care oamenii caută.

Exact acest decalaj este rolul rescrierii interogărilor (query rewrite).

În acest articol explicăm ce înseamnă cu adevărat rescrierea interogărilor în eCommerce, de ce simplele „sinonime” nu sunt suficiente și cum abordează ShopGate rescrierea într-un mod sigur și compatibil cu catalogul.

Ce înseamnă „Query Rewrite” în eCommerce (nu în căutarea web)

Rescrierea interogărilor este procesul prin care input-ul brut al utilizatorului este transformat într-o interogare mai curată și mai compatibilă cu catalogul -- fără a schimba intenția utilizatorului.

În eCommerce, rescrierea nu înseamnă să produci o „propoziție mai frumoasă”.

Înseamnă să produci o interogare care:

  • se potrivește modului în care produsele sunt denumite în catalog
  • păstrează intenția utilizatorului (tip produs, brand, constrângeri)
  • evită inventarea de detalii care nu există în catalog

O rescriere bună îmbunătățește recall-ul, dar protejează și precizia.

De ce sinonimele singure nu rezolvă căutarea eCommerce

Multe magazine încep cu liste de sinonime:

  • „flex” -> „polizor unghiular”
  • „surubelnita” -> „șurubelniță”
  • „ulei” -> „oil”

Ajută puțin, dar se strică rapid, pentru că:

  • sinonimele sunt ambigue („disc” poate însemna mai multe lucruri)
  • nu encodează constrângeri (dimensiuni, model, compatibilitate)
  • nu scalează bine între industrii și cataloage
  • pot crea rezultate false (rescriere către produse inexistente în magazin)

Sinonimele sunt un instrument -- nu o strategie.

Obiectivul ShopGate: rutarea intenției compatibile cu catalogul

La ShopGate tratăm căutarea eCommerce ca pe o problemă de mapare între intenție și catalog.

Vrem ca fiecare interogare să ajungă în „găleata semantică” corectă pentru acel magazin:

  • familia / categoria corectă de produse
  • cu constrângeri corecte de brand
  • și cu atribute extrase, atunci când este posibil

Cuvântul cheie este: magazinul specific.

Un model de rescriere care funcționează „generic” pe internet nu este suficient.

El trebuie constrâns de ce poate satisface efectiv catalogul comerciantului.

Cum gestionează ShopGate rescrierea interogărilor (viziune generală)

Pipeline-ul ShopGate este construit în jurul siguranței și specificității comercianților:

  1. Normalizarea interogării
    • majuscule/minuscule, punctuație, diacritice
    • curățare de bază și tokenizare
  2. Detectarea semnalelor puternice
    • mențiuni de brand (inclusiv greșeli comune)
    • tipuri de produse
    • atribute măsurabile (ex: 125mm, M14, 18V)
  3. Rescriere conservatoare
    • corectarea greșelilor evidente
    • maparea slang-ului -> termen de catalog (doar dacă este suportat)
    • păstrarea intenției, fără ghiciri
  4. Returnarea unei interogări compatibile cu catalogul
    • opțional + câmpuri structurate (brand / tip / atribute), dacă integrarea o permite

Regula de bază: dacă nu suntem siguri, nu „halucinăm” o rescriere. Păstrăm interogarea aproape de original și prioritizăm siguranța.

Ce face ShopGate astăzi

În prezent, ShopGate poate fi configurat cu informații specifice fiecărui comerciant, precum:

  • lexicon de branduri și variante comune
  • termeni de căutare frecvenți
  • vocabularul de categorii folosit de magazin
  • mapări de slang specifice industriei (auto / agro / scule)

Acest lucru permite rescrierea aliniată la limbajul real al produselor și reduce:

  • interogările cu zero rezultate
  • seturile de rezultate irelevante
  • frustrarea utilizatorilor

Ce adăugăm în continuare (ingestia catalogului și sinteza promptului per comerciant)

Următorul pas (și cheia scalării) este ingestia automată a catalogului.

În practică, pentru fiecare comerciant putem prelua date prin:

  • feed-uri de produse (CSV / XML / Google Merchant)
  • API-uri (unde sunt disponibile)
  • sitemap-uri / pagini structurate
  • extragere prin crawl, unde este permis

Din acest snapshot al catalogului derivăm:

  • cei mai frecvenți tokeni de produs
  • o listă validată de branduri (ce există efectiv în magazin)
  • „găleți” de categorii și vocabularul asociat
  • tipare de atribute (dimensiuni, voltaj, standarde)

Apoi construim un prompt specific comerciantului, care constrânge motorul de rescriere:

  • „Rescrie doar în termeni existenți în catalog”
  • „Preferă vocabularul acestor categorii”
  • „Folosește aceste variante de brand”
  • „Nu inventa compatibilități”

Așa menținem rescrierea sigură și relevantă -- chiar și pentru trafic dezordonat, specific industriei.

De ce prompturile specifice comercianților sunt superioare rescrierii generice

Motoarele generice de rescriere sunt tentate să „îmbunătățească” textul.

În eCommerce, îmbunătățirea trebuie constrânsă de inventar.

Prompturile specifice comercianților oferă:

  • mai puține rezultate false
  • mapare mai bună către categorii reale
  • gestionare mai sigură a brandurilor
  • mai multă încredere în rezultate

Și, cel mai important:

  • o abordare repetabilă, adaptată fiecărui catalog

Exemple (Înainte -> După)

Exemple realiste și sigure:

  • „flex mare bosch” -> „polizor unghiular bosch”
  • „disc frana fata golf 5” -> „disc frână față golf 5”
  • „bujii iridium toy” -> „bujii iridium toyota”
  • „polizor 125” -> „polizor unghiular 125 mm”

Notă: rescrierea „Toyota” este permisă doar dacă brandul există în vocabularul/catalogul comerciantului.

Reguli de siguranță (nenegociabile)

Rescrierea ShopGate respectă reguli stricte:

  • nu inventează branduri, piese, modele sau specificații
  • nu forțează o categorie dacă semnalele sunt slabe
  • preferă editări conservative în locul rescrierilor agresive
  • constrânge output-ul la vocabularul comerciantului
  • dacă există incertitudine, păstrează interogarea aproape de original

Așa îmbunătățim căutarea fără a pierde încrederea utilizatorilor.

Concluzie

Rescrierea interogărilor nu este un „nice-to-have”.

Pentru căutarea eCommerce reală -- mai ales în industrii complexe -- este puntea dintre limbajul uman dezordonat și cataloagele stricte.

Abordarea ShopGate este simplă:

  • specifică fiecărui comerciant
  • sigură pentru catalog
  • conservatoare atunci când există incertitudine

De Alexandru Gherghe, fondator la ShopGate.ai

Vrei să vezi cum ar fi rescrise în siguranță interogările din magazinul tău? Încearcă demo-ul ShopGate cu căutări reale.