milvus-logo
LFAI
Home
  • User Guide

Chinese​

The chinese analyzer is designed specifically to handle Chinese text, providing effective segmentation and tokenization.​

Definition​

The chinese analyzer consists of:​

  • Tokenizer: Uses the jieba tokenizer to segment Chinese text into tokens based on vocabulary and context. For more information, refer to ​Jieba.​

  • Filter: Uses the cnalphanumonly filter to remove tokens that contain any non-Chinese characters. For more information, refer to ​Cnalphanumonly.​

The functionality of the chinese analyzer is equivalent to the following custom analyzer configuration:​

analyzer_params = {​
    "tokenizer": "jieba",​
    "filter": ["cnalphanumonly"]​
}​

Configuration​

To apply the chinese analyzer to a field, simply set type to chinese in analyzer_params.​

analyzer_params = {​
    "type": "chinese",​
}​

The chinese analyzer does not accept any optional parameters.​

Example output​

Here’s how the chinese analyzer processes text.​

Original text:​

"Milvus 是一个高性能、可扩展的向量数据库!"

Expected output:​

["Milvus", "是", "一个", "高性", "性能", "高性能", "可", "扩展", "的", "向量", "数据", "据库", "数据库"]​
Table of contents

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Was this page helpful?