TrieTree 服务-组件构成及其作用介绍
上一篇中我们对 TrieTree 服务有了一个整体的了解,
不知道大家下载完之后有没有真正玩过这个 TrieTree 服务,
如果你还没有玩过,没关系,本文将一步步教你配置和使用
TrieTree 服务。
TrieTree 服务由几大组件组成,如下图
Dictionary 组件是核心库,主要提供基本数据定义、配
置信息定义,数据结构表示,同时也提供了 POSType(参考
Pangu 的 Part of Speech 定义)。由于 TrieTree 是利用内存
来加载数据的,所以这个组件的设计直接决定了内存的占用
大小和数据查询性能。Dictionary.Providers 组件主要负责
提供各种自定义数据提供者(DataProvider),你可以把它
理解为字典数据的加载器,例如自带的 PanguDictProviders
就是负责加载盘古自己的 dict 格式的字典。TrieTree 服务
的加载器是高度可配置的,你可以通过配置文件来选择你需