CustomLexicalNormalizer interface
Umožňuje nakonfigurovat normalizaci pro filtrovatelná, řazená a omezující pole, která ve výchozím nastavení fungují s striktním porovnáváním. Jedná se o uživatelsky definovanou konfiguraci, která se skládá z alespoň jednoho nebo více filtrů, které upravují uložený token.
- Extends
Vlastnosti
| char |
Seznam filtrů znaků sloužících k přípravě vstupního textu před zpracováním. Mohou například nahradit určité znaky nebo symboly. Filtry se spouští v pořadí, v jakém jsou uvedeny. |
| odatatype | Fragment identifikátoru URI určující typ normalizátoru. |
| token |
Seznam filtrů tokenů použitých k vyfiltrování nebo úpravě vstupního tokenu. Můžete například zadat filtr malými písmeny, který převede všechny znaky na malá písmena. Filtry se spouští v pořadí, v jakém jsou uvedeny. |
Zděděné vlastnosti
| name | Název filtru znaků. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit alfanumerickými znaky a je omezena na 128 znaků. |
Podrobnosti vlastnosti
charFilters
Seznam filtrů znaků sloužících k přípravě vstupního textu před zpracováním. Mohou například nahradit určité znaky nebo symboly. Filtry se spouští v pořadí, v jakém jsou uvedeny.
charFilters?: string[]
Hodnota vlastnosti
string[]
odatatype
Fragment identifikátoru URI určující typ normalizátoru.
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Hodnota vlastnosti
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Seznam filtrů tokenů použitých k vyfiltrování nebo úpravě vstupního tokenu. Můžete například zadat filtr malými písmeny, který převede všechny znaky na malá písmena. Filtry se spouští v pořadí, v jakém jsou uvedeny.
tokenFilters?: string[]
Hodnota vlastnosti
string[]
Podrobnosti zděděných vlastností
name
Název filtru znaků. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit alfanumerickými znaky a je omezena na 128 znaků.
name: string
Hodnota vlastnosti
string
Zděděno poLexicalNormalizer.name