Udostępnij za pośrednictwem


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

filterToken

Ciąg do wstawienia dla każdej pozycji, w której nie ma tokenu. Wartość domyślna to podkreślenie ("_").

maxShingleSize

Maksymalny rozmiar shingle. Wartość domyślna i minimalna to 2.

minShingleSize

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ć

outputUnigrams

Wartość wskazująca, czy strumień wyjściowy będzie zawierać tokeny wejściowe (unigramy), a także shingles. Wartość domyślna to „true”.

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.

tokenSeparator

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