数据库表 | 描述 |
---|---|
DictionaryInfo | 词典信息表, 记录词典的一些固定信息,例如词典名称,显示模板类型,内容压缩类型等待,还有其它一些参数用于查询优化 |
DictionaryProperty | 词典属性表,以键值形式记录词典的一些动态可变属性,例如词典描述,显示模板,Zstd压缩字典等等 |
DictionaryHeadword | 词目表,用于存储单词的唯一值 |
DictionaryEntry | 词条内容表,存放同一词目下不同词态的内容 |
DictionaryEntryHistory | 词条内容历史表,用于存储词条内容的修改历史 |
列名 | 描述 |
---|---|
Id | 自增长ID |
DictionaryId | 词典ID, 由系统自动生成的唯一UUID或者GUID |
DictionaryName | 词典名称 |
ResourceFileType | 资源文件类型(暂时没有用到) |
DisplayTemplateType | 显示模板类型 (MUSTACHE/MDICT) |
Keyword1InUsed | 词目的Keywrod1关键字是否可用 (此值应该在分析词典操作时自动完成,用于查询词目时进行SQL优化) |
Keyword2InUsed | 词目的Keywrod2关键字是否可用 (此值应该在分析词典操作时自动完成,用于查询词目时进行SQL优化) |
Keyword3InUsed | 词目的Keywrod3关键字是否可用 (此值应该在分析词典操作时自动完成,用于查询词目时进行SQL优化) |
Keyword4InUsed | 词目的Keywrod4关键字是否可用 (此值应该在分析词典操作时自动完成,用于查询词目时进行SQL优化) |
Keyword5InUsed | 词目的Keywrod5关键字是否可用 (此值应该在分析词典操作时自动完成,用于查询词目时进行SQL优化) |
IsContentCompressed | 内容是否压缩 |
ContentCompressType | 压缩类型。 ZSTD:标准ZSTD压缩,压缩比一般, ZSTD_DICT:ZSTD训练模式压缩,压缩比比较高,但需要时间并且后续添加内容时需要全部内容再重新训练压缩 |
EnableVersionControl | 开启版本控制,用于修改词典内容实现版本控制 (暂不可用) |
HasHtmlTag | 内容是否有HTML标记 |
HasSortKey | 是否有排序关键字(此值应该在分析词典操作时自动完成) |
NoOfHeadwords | 词目数量(此值应该在分析词典操作时自动完成) |
NoOfEntries | 词条数量(此值应该在分析词典操作时自动完成) |
NoOfLinkedHeadwordEntries | 关联词条数量(此值应该在分析词典操作时自动完成) |
CreatedDate | 创建日期 |
LastAnalysedDate | 最后分析日期(此值应该在分析词典操作时自动完成) |
属性 | 描述 |
---|---|
DICTTANGO_DB_SCHEMA_VERSION | 格式版本 |
Description | 词典描述 |
MDictHeaderJson | Mdict词典头JSON, 从mdx转换过来时自动记录 |
OroginalMdxFile | 原mdx词典, 从mdx转换过来时自动记录 |
DesignTimeResourceDirectory | 设计时的资源文件夹(相当于mdd), 用于在IDE制作词典内容时直接从此文件夹中读取资源 |
DesignTimeTestWord | 设计时的测试用词, 用于在IDE制作词典内容时预览使用 |
DisplayTemplate | 显示模板,可使用MUSTACHE或者MDX Compat Html格式, |
PageHeaderHtml | 词典内容输出时的Html头部 |
PageFooterHtml | 词典内容输出时的Html尾部 |
PageBodyHeaderHtml | 词典内容输出时的Html Body头部 |
PageBodyFooterHtml | 词典内容输出时的Html Body尾部 |
EntryHeaderHtml | 词典内容输出时的词条头部 |
EntryFooterHtml | 词典内容输出时的词条尾部 |
ZstdDictionary | ZSTD 压缩词典, BASE64格式字符串, 用于存放压缩内容时的ZSTD词典字节 |
TableOfContent | 词典的章节,支持ncx或者JSON格式 |
未完待续.....