ShingleTokenFilter interface
Tworzy kombinacje tokenów jako pojedynczy token. Ten filtr tokenu jest implementowany przy użyciu rozwiązania Apache Lucene.
- Extends
Właściwości
filter |
Ciąg do wstawienia dla każdej pozycji, w której nie ma tokenu. Wartość domyślna to podkreślenie ("_"). |
max |
Maksymalny rozmiar shingle. Wartość domyślna i minimalna to 2. |
min |
Minimalny rozmiar shingle. Wartość domyślna i minimalna to 2. Musi być mniejsza niż wartość maxShingleSize. |
odatatype | Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być |
output |
Wartość wskazująca, czy strumień wyjściowy będzie zawierać tokeny wejściowe (unigramy), a także shingles. Wartość domyślna to „true”. |
output |
Wartość wskazująca, czy wyprowadź unigramy dla tych czasów, gdy nie są dostępne żadne shingles. Ta właściwość ma pierwszeństwo, gdy parametr outputUnigrams ma wartość false. Wartość domyślna to false. |
token |
Ciąg do użycia podczas łączenia sąsiednich tokenów w celu utworzenia shingle. Wartość domyślna to pojedyncza spacja (" "). |
Właściwości dziedziczone
name | Nazwa filtru tokenu. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się tylko znakami alfanumerycznymi i jest ograniczona do 128 znaków. |
Szczegóły właściwości
filterToken
Ciąg do wstawienia dla każdej pozycji, w której nie ma tokenu. Wartość domyślna to podkreślenie ("_").
filterToken?: string
Wartość właściwości
string
maxShingleSize
Maksymalny rozmiar shingle. Wartość domyślna i minimalna to 2.
maxShingleSize?: number
Wartość właściwości
number
minShingleSize
Minimalny rozmiar shingle. Wartość domyślna i minimalna to 2. Musi być mniejsza niż wartość maxShingleSize.
minShingleSize?: number
Wartość właściwości
number
odatatype
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być
odatatype: "#Microsoft.Azure.Search.ShingleTokenFilter"
Wartość właściwości
"#Microsoft.Azure.Search.ShingleTokenFilter"
outputUnigrams
Wartość wskazująca, czy strumień wyjściowy będzie zawierać tokeny wejściowe (unigramy), a także shingles. Wartość domyślna to „true”.
outputUnigrams?: boolean
Wartość właściwości
boolean
outputUnigramsIfNoShingles
Wartość wskazująca, czy wyprowadź unigramy dla tych czasów, gdy nie są dostępne żadne shingles. Ta właściwość ma pierwszeństwo, gdy parametr outputUnigrams ma wartość false. Wartość domyślna to false.
outputUnigramsIfNoShingles?: boolean
Wartość właściwości
boolean
tokenSeparator
Ciąg do użycia podczas łączenia sąsiednich tokenów w celu utworzenia shingle. Wartość domyślna to pojedyncza spacja (" ").
tokenSeparator?: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
name
Nazwa filtru tokenu. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się tylko znakami alfanumerycznymi i jest ograniczona do 128 znaków.
name: string
Wartość właściwości
string
Dziedziczone zBaseTokenFilter.name