Összefoglalás

Befejeződött

Egy nyaralási foglalási webhelyet épít. A találatok listázásának relevánsnak kell lennie az összes ügyfél számára, és több erőforrásra van szüksége ahhoz, hogy manuálisan bővítse a találatokat kulcsszavakkal az érkező és a következő tulajdonságokhoz.

Megismerhette a szemantikai keresés használatát a rugalmas Azure Database for PostgreSQL-kiszolgálón az Azure OpenAI által létrehozott beágyazások használatával történő lekérdezéshez. A keresést a következő módon hajtotta végre:

  • A vector és azure_ai bővítmények engedélyezése.
  • Vektoroszlopok létrehozása beágyazások tárolásához.
  • Beágyazások létrehozása és tárolása.
  • Az adatbázis lekérdezése lekérdezési vektor használatával.

Szemantikai keresés nélkül a "napos" keresések nem passzolnak a "világos természetes fény" termékekhez, pedig ez lenne a szándékolt találat. Bár ez a probléma megoldható további termékszavakkal, ez a folyamat problémát okoz az új tulajdonságlisták létrehozásakor. A termék felderíthetetlen lehet pontos kulcsszóegyeztetés nélkül, ha a kulcsszavak nincsenek hozzáadva.

A nehezen megtalálható hirdetéseket nehéz lefoglalni. Az irreleváns keresési eredmények rontják a felhasználói élményt, és a manuális kulcsszó-karbantartás növeli az emberi költségeket. Az Azure OpenAI viszont beágyazási vektorok létrehozásával automatizálja a szinonimák egyeztetését, az Azure Database for PostgreSQL pedig nagy emelést végez a vektorok lekérdezésében. Ez a kombináció gazdag és releváns keresési élményt biztosít, anélkül, hogy fárasztó kulcsszóoptimalizálást végez.