拼音检索功能pinyin-engine
生活随笔
收集整理的這篇文章主要介紹了
拼音检索功能pinyin-engine
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝
npm install pinyin-engine --save
API
建立拼音索引
new PinyinEngine(list, keys)
參數:
list {[string]|[Object]} 被索引的目標
keys {[string]} 可選。如果 list 為 Object,這里用來設置需要被索引的 key
begin {[boolean]} 可選。如果 begin 為 true,將執行前模糊檢索
查詢匹配拼音的數據:
.query(keyword)
參數:
keyword {string} 拼音或者關鍵字
返回:
{[string]|{Object}}
繁體中文版本
const PinyinEngine = require('pinyin-engine/tw'); //包含簡體中文與繁體中文
使用范例
(1)列表為字符串
const PinyinEngine = require('pinyin-engine');
// 建立數據索引
const pinyinEngine = new PinyinEngine([
'清華大學',
'北京大學',
'中央美院'
]);
// 查詢
pinyinEngine.query('daxue'); // ['清華大學', '北京大學']
(2)列表為對象
const PinyinEngine = require('pinyin-engine');
// 建立數據索引
const pinyinEngine = new PinyinEngine([
{ id: 0, name: '清華大學' },
{ id: 1, name: '北京大學' },
{ id: 3, name: '中央美院' }
], ['name']);
// 查詢
pinyinEngine.query('daxue'); // ['清華大學', '北京大學']
參考來源:https://www.npmjs.com/package/pinyin-engine https://www.cnblogs.com/hellofangfang/p/10935174.html
總結
以上是生活随笔為你收集整理的拼音检索功能pinyin-engine的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新老婆来了 等身大莱莎:三种款式风姿万种
- 下一篇: 获取汉字拼音的简便方法