infinilabs / analysis-pinyin

🛵 This Pinyin Analysis plugin is used to do conversion between Chinese characters and Pinyin.
Apache License 2.0
2.94k stars 547 forks source link

关于示例中name.pinyin搜索能直接搜中文英文 #278

Open gaojingwei opened 2 years ago

gaojingwei commented 2 years ago

第一个示例中“刘德华”,被pinyin_analyzer分词的结果里全都是拼音, 还有一个“刘德华”,但是用“刘”、"华"、“刘德”搜索name.pinyin字段都能搜到“刘德华”,这是为什么呀?“刘”、"华"、“刘德”这三个词都没有在分词结果里,理论上应该搜不到才对

LiuFqiang commented 1 year ago

示例使用指定分词器analyzer { "text": ["刘德华"], "analyzer": "pinyin_analyzer" } 因为包含了其他分词器,你可以换成field试试所以的分词结果都会出来 { "text": ["刘德华"], "field": "name.pinyin" }