AnalyzeRequest interface
Bu metni belirteçlere bölmek için kullanılan bazı metin ve çözümleme bileşenlerini belirtir.
Özellikler
| analyzer |
Verilen metni kesmek için kullanılacak çözümleyicinin adı. Bu parametre belirtilmezse, bunun yerine bir belirteç oluşturucu belirtmeniz gerekir. Belirteç oluşturucu ve çözümleyici parametreleri birbirini dışlar. KnownAnalyzerNames, yerleşik çözümleyici adlarını içeren bir sabit listesidir. NOT: AnalyzeRequest içinde analyzerName veya tokenizerName gereklidir. |
| char |
Verilen metni kırarken kullanılacak isteğe bağlı karakter filtreleri listesi. Bu parametre yalnızca belirteç oluşturucu parametresi kullanılırken ayarlanabilir. |
| normalizer |
Verilen metni normalleştirmek için kullanılacak normalleştiricinin adı. KnownNormalizerNames , yerleşik analizör isimleri içeren bir enumdur. |
| text | Belirteçlere bölünecek metin. |
| token |
Verilen metni kırarken kullanılacak isteğe bağlı belirteç filtreleri listesi. Bu parametre yalnızca belirteç oluşturucu parametresi kullanılırken ayarlanabilir. |
| tokenizer |
Verilen metni kesmek için kullanılacak belirteç oluşturucunun adı. Bu parametre belirtilmezse, bunun yerine bir çözümleyici belirtmeniz gerekir. Belirteç oluşturucu ve çözümleyici parametreleri birbirini dışlar. KnownTokenizerNames yerleşik belirteç oluşturucu adlarını içeren bir sabit listesidir. NOT: AnalyzeRequest içinde analyzerName veya tokenizerName gereklidir. |
Özellik Ayrıntıları
analyzerName
Verilen metni kesmek için kullanılacak çözümleyicinin adı. Bu parametre belirtilmezse, bunun yerine bir belirteç oluşturucu belirtmeniz gerekir. Belirteç oluşturucu ve çözümleyici parametreleri birbirini dışlar. KnownAnalyzerNames, yerleşik çözümleyici adlarını içeren bir sabit listesidir. NOT: AnalyzeRequest içinde analyzerName veya tokenizerName gereklidir.
analyzerName?: string
Özellik Değeri
string
charFilters
Verilen metni kırarken kullanılacak isteğe bağlı karakter filtreleri listesi. Bu parametre yalnızca belirteç oluşturucu parametresi kullanılırken ayarlanabilir.
charFilters?: string[]
Özellik Değeri
string[]
normalizerName
Verilen metni normalleştirmek için kullanılacak normalleştiricinin adı. KnownNormalizerNames , yerleşik analizör isimleri içeren bir enumdur.
normalizerName?: string
Özellik Değeri
string
text
Belirteçlere bölünecek metin.
text: string
Özellik Değeri
string
tokenFilters
Verilen metni kırarken kullanılacak isteğe bağlı belirteç filtreleri listesi. Bu parametre yalnızca belirteç oluşturucu parametresi kullanılırken ayarlanabilir.
tokenFilters?: string[]
Özellik Değeri
string[]
tokenizerName
Verilen metni kesmek için kullanılacak belirteç oluşturucunun adı. Bu parametre belirtilmezse, bunun yerine bir çözümleyici belirtmeniz gerekir. Belirteç oluşturucu ve çözümleyici parametreleri birbirini dışlar. KnownTokenizerNames yerleşik belirteç oluşturucu adlarını içeren bir sabit listesidir. NOT: AnalyzeRequest içinde analyzerName veya tokenizerName gereklidir.
tokenizerName?: string
Özellik Değeri
string