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