Skip to main content
Version: User Guides (Cloud)

Cncharonly
Public Preview

The cncharonly filter removes tokens that contain any non-Chinese characters. This filter is useful when you want to focus solely on Chinese text, filtering out any tokens that contain other scripts, numbers, or symbols.

Configuration

The cncharonly 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": ["cncharonly"],
}

The cncharonly 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.

Example output

Here’s an example of how the cncharonly filter processes text:

Original text:

"Milvus 是 LF AI & Data Foundation 下的一个开源项目,以 Apache 2.0 许可发布。"

Expected output:

["是", "下", "的", "一个", "开源", "项目", "以", "许可", "发布"]