CustomAnalyzer interface
Metni dizinlenebilir/aranabilir belirteçlere dönüştürme işlemi üzerinde denetime sahip olmanıza olanak tanır. Önceden tanımlanmış tek bir belirteç oluşturucu ve bir veya daha fazla filtreden oluşan kullanıcı tanımlı bir yapılandırmadır. Belirteç oluşturucu, metni belirteçlere bölmek ve belirteç oluşturucu tarafından yayılan belirteçleri değiştirmek için filtreler sorumludur.
Özellikler
char |
Belirteç oluşturucu tarafından işlenmeden önce giriş metnini hazırlamak için kullanılan karakter filtrelerinin listesi. Örneğin, belirli karakterleri veya simgeleri değiştirebilirler. Filtreler, listelendikleri sırayla çalıştırılır. |
name | Çözümleyicinin adı. Yalnızca harf, rakam, boşluk, tire veya alt çizgi içermelidir, yalnızca alfasayısal karakterlerle başlayıp bitebilir ve 128 karakterle sınırlıdır. |
odatatype | Polimorfik Ayrımcı |
token |
Belirteç oluşturucu tarafından oluşturulan belirteçleri filtrelemek veya değiştirmek için kullanılan belirteç filtrelerinin listesi. Örneğin, tüm karakterleri küçük harfe dönüştüren küçük harfli bir filtre belirtebilirsiniz. Filtreler, listelendikleri sırayla çalıştırılır. |
tokenizer |
Sürekli metni bir tümceyi sözcüklere bölmek gibi bir belirteç dizisine bölmek için kullanılacak belirteç oluşturucunun adı. KnownTokenizerNames yerleşik belirteç oluşturucu adlarını içeren bir sabit listesidir. |
Özellik Ayrıntıları
charFilters
Belirteç oluşturucu tarafından işlenmeden önce giriş metnini hazırlamak için kullanılan karakter filtrelerinin listesi. Örneğin, belirli karakterleri veya simgeleri değiştirebilirler. Filtreler, listelendikleri sırayla çalıştırılır.
charFilters?: string[]
Özellik Değeri
string[]
name
Çözümleyicinin adı. Yalnızca harf, rakam, boşluk, tire veya alt çizgi içermelidir, yalnızca alfasayısal karakterlerle başlayıp bitebilir ve 128 karakterle sınırlıdır.
name: string
Özellik Değeri
string
odatatype
Polimorfik Ayrımcı
odatatype: "#Microsoft.Azure.Search.CustomAnalyzer"
Özellik Değeri
"#Microsoft.Azure.Search.CustomAnalyzer"
tokenFilters
Belirteç oluşturucu tarafından oluşturulan belirteçleri filtrelemek veya değiştirmek için kullanılan belirteç filtrelerinin listesi. Örneğin, tüm karakterleri küçük harfe dönüştüren küçük harfli bir filtre belirtebilirsiniz. Filtreler, listelendikleri sırayla çalıştırılır.
tokenFilters?: string[]
Özellik Değeri
string[]
tokenizerName
Sürekli metni bir tümceyi sözcüklere bölmek gibi bir belirteç dizisine bölmek için kullanılacak belirteç oluşturucunun adı. KnownTokenizerNames yerleşik belirteç oluşturucu adlarını içeren bir sabit listesidir.
tokenizerName: string
Özellik Değeri
string