CommonGramTokenFilter interface
Dizin oluştururken sık karşılaşılan terimler için bigrams oluşturun. Tek terimler de dizine eklenir ve bigram'lar yer paylaşımlı olur. Bu belirteç filtresi Apache Lucene kullanılarak uygulanır.
- Extends
Özellikler
common |
Ortak sözcükler kümesi. |
ignore |
Ortak sözcükleri eşleştirmenin büyük/küçük harfe duyarsız olup olmayacağını gösteren değer. Varsayılan değer false’tur. |
odatatype | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
use |
Belirteç filtresinin sorgu modunda olup olmadığını gösteren değer. Sorgu modundayken, belirteç filtresi bigrams oluşturur ve ardından ortak sözcükleri ve tek terimleri ve ardından ortak bir sözcüğü kaldırır. Varsayılan değer false’tur. |
Devralınan Özellikler
name | Belirteç filtresinin 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. |
Özellik Ayrıntıları
commonWords
Ortak sözcükler kümesi.
commonWords: string[]
Özellik Değeri
string[]
ignoreCase
Ortak sözcükleri eşleştirmenin büyük/küçük harfe duyarsız olup olmayacağını gösteren değer. Varsayılan değer false’tur.
ignoreCase?: boolean
Özellik Değeri
boolean
odatatype
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
odatatype: "#Microsoft.Azure.Search.CommonGramTokenFilter"
Özellik Değeri
"#Microsoft.Azure.Search.CommonGramTokenFilter"
useQueryMode
Belirteç filtresinin sorgu modunda olup olmadığını gösteren değer. Sorgu modundayken, belirteç filtresi bigrams oluşturur ve ardından ortak sözcükleri ve tek terimleri ve ardından ortak bir sözcüğü kaldırır. Varsayılan değer false’tur.
useQueryMode?: boolean
Özellik Değeri
boolean
Devralınan Özellik Detayları
name
Belirteç filtresinin 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
BaseTokenFilter.nameDevralındı