Sobes.tech
Middle — Senior

Axtarış üçün sorğu kimi nə təqdim edilməlidir?

sobes.tech Süni İntellekt

AI-dan cavab

Axtarış üçün ümumiyyətlə istifadəçinin niyyətini əks etdirən strukturlaşdırılmış və ya strukturlaşdırılmamış məlumatlar təqdim edilir. Bu, mətn sorğusu (açar sözlər, ifadələr), filtr parametrləri və ya hətta semantik axtarış üçün vektor təqdimatları (embeddings) ola bilər.

Klassik mətn axtarışı üçün, bu, açar sözlər ilə bir sətirdir. Daha inkişaf etmiş sistemlər üçün təqdim edilə bilər:

  • Semantik axtarış üçün vektor embeddings.
  • Məntiqi operatorlar ilə strukturlaşdırılmış sorğular.
  • Metadata üzrə filtrlər (tarix, kateqoriya və s.).

Sadə mətn sorğusu nümunəsi:

"maliyyə sahəsində maşın öyrənməsi"

Filtrlərlə sorğu nümunəsi (məsələn, Elasticsearch-də):

{
  "query": {
    "bool": {
      "must": { "match": { "content": "maşın öyrənməsi" } },
      "filter": { "term": { "category": "maliyyə" } }
    }
  }
}

Bu səbəbdən, axtarış məqsədini ən dəqiq şəkildə əks etdirən və istifadə olunan axtarış sisteminin xüsusiyyətlərini nəzərə alan sorğu təqdim etmək vacibdir.