メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

ASCII folding

The asciifolding filter converts characters outside the Basic Latin Unicode block (the first 127 ASCII characters) into their ASCII equivalents. For instance, it transforms characters like í to i, making text processing simpler and more consistent, especially for multilingual content.

Configuration

The asciifolding filter is built into Zilliz Cloud. To use it, simply specify its name in the filter section within analyzer_params.

analyzer_params = {
"tokenizer": "standard",
"filter": ["asciifolding"],
}

The asciifolding filter operates on the terms generated by the tokenizer, so it must be used in combination with a tokenizer. For a list of tokenizers available in Zilliz Cloud, refer to Tokenizer Reference.

After defining analyzer_params, you can apply them to a VARCHAR field when defining a collection schema. This allows Zilliz Cloud to process the text in that field using the specified analyzer for efficient tokenization and filtering. For details, refer to Example use.

Examples

Analyzer configuration

analyzer_params = {
"tokenizer": "standard",
"filter": ["asciifolding"],
}

Expected output

['Cafe', 'Moller', 'serves', 'creme', 'brulee', 'and', 'pinatas']