SemanticSearchOptions interface

A szemantikai keresési lekérdezések beállításainak meghatározása

Tulajdonságok

answers

Ha be van állítva, a lekérdezés a legmagasabb rangsorolt dokumentumok kulcsszakaszaiból kinyert válaszokat adja vissza.

captions

Ha be van állítva, a lekérdezés a legmagasabb rangsorolt dokumentumok kulcsszakaszaiból kinyert feliratokat adja vissza. Ha a feliratok "extractive" értékre van állítva, a kiemelés alapértelmezés szerint engedélyezve van. Alapértelmezés szerint a "None" (Nincs) értékre van kapcsolva.

configurationName

Annak a szemantikai konfigurációnak a neve, amelyet a dokumentumok a szemantikai típusú lekérdezések feldolgozásakor használnak.

debugMode

Lehetővé tesz egy hibakereső eszközt, amely a keresési eredmények további felfedezésére használható.

errorMode

Lehetővé teszi a felhasználó számára, hogy eldöntse, hogy egy szemantikai hívásnak teljesen sikertelennek kell-e lennie, vagy részleges eredményeket ad vissza (alapértelmezett).

maxWaitInMilliseconds

Lehetővé teszi, hogy a felhasználó felső határt állítson be a szemantikai bővítés befejezéséhez szükséges időhöz, mielőtt a kérés meghiúsul.

queryRewrites

Ha a QueryRewrites beállítása generative, a lekérdezési kifejezések egy generáló modellnek lesznek elküldve, amely 10 (alapértelmezett) átírást hoz létre a kérés visszahívásának növelése érdekében. Alapértelmezett érték: none.

semanticFields

A szemantikai kereséshez használt mezőnevek listája.

semanticQuery

Lehetővé teszi egy külön keresési lekérdezés beállítását, amely kizárólag szemantikai rerankinghoz, szemantikai feliratokhoz és szemantikai válaszokhoz használható. Olyan helyzetekben hasznos, ahol különböző lekérdezéseket kell használni az alaplekérési és rangsorolási fázis és az L2 szemantikai fázis között.

Tulajdonság adatai

answers

Ha be van állítva, a lekérdezés a legmagasabb rangsorolt dokumentumok kulcsszakaszaiból kinyert válaszokat adja vissza.

answers?: ExtractiveQueryAnswer

Tulajdonság értéke

captions

Ha be van állítva, a lekérdezés a legmagasabb rangsorolt dokumentumok kulcsszakaszaiból kinyert feliratokat adja vissza. Ha a feliratok "extractive" értékre van állítva, a kiemelés alapértelmezés szerint engedélyezve van. Alapértelmezés szerint a "None" (Nincs) értékre van kapcsolva.

captions?: ExtractiveQueryCaption

Tulajdonság értéke

configurationName

Annak a szemantikai konfigurációnak a neve, amelyet a dokumentumok a szemantikai típusú lekérdezések feldolgozásakor használnak.

configurationName?: string

Tulajdonság értéke

string

debugMode

Lehetővé tesz egy hibakereső eszközt, amely a keresési eredmények további felfedezésére használható.

debugMode?: string

Tulajdonság értéke

string

errorMode

Lehetővé teszi a felhasználó számára, hogy eldöntse, hogy egy szemantikai hívásnak teljesen sikertelennek kell-e lennie, vagy részleges eredményeket ad vissza (alapértelmezett).

errorMode?: "partial" | "fail"

Tulajdonság értéke

"partial" | "fail"

maxWaitInMilliseconds

Lehetővé teszi, hogy a felhasználó felső határt állítson be a szemantikai bővítés befejezéséhez szükséges időhöz, mielőtt a kérés meghiúsul.

maxWaitInMilliseconds?: number

Tulajdonság értéke

number

queryRewrites

Ha a QueryRewrites beállítása generative, a lekérdezési kifejezések egy generáló modellnek lesznek elküldve, amely 10 (alapértelmezett) átírást hoz létre a kérés visszahívásának növelése érdekében. Alapértelmezett érték: none.

queryRewrites?: GenerativeQueryRewrites

Tulajdonság értéke

semanticFields

A szemantikai kereséshez használt mezőnevek listája.

semanticFields?: string[]

Tulajdonság értéke

string[]

semanticQuery

Lehetővé teszi egy külön keresési lekérdezés beállítását, amely kizárólag szemantikai rerankinghoz, szemantikai feliratokhoz és szemantikai válaszokhoz használható. Olyan helyzetekben hasznos, ahol különböző lekérdezéseket kell használni az alaplekérési és rangsorolási fázis és az L2 szemantikai fázis között.

semanticQuery?: string

Tulajdonság értéke

string