标记进行全文检索的区域
一旦将词典添加到书架上,就需要对其建立索引,这样才能在该词典中执行全文检索。在词典对话框中单击更新索引…以更新索引。如果在添加词典时选择不更新索引,您在新添加的词典中首次执行全文检索时索引将会自动更新。用户词典建立索引的方式与系统词典相同。
注意:索引文件存储在硬盘上与词典相同的文件夹中。确保您对该文件夹有写权限(有关使用索引的更多信息,请查看将用户词典添加到书架上这一部分)。
要使 ABBYY Lingvo x3 能在卡片的正文中执行全文检索,您必须将正文括在特殊标记之中。否则,ABBYY Lingvo x3 只会查找词条。
如果词典条目的结构相对简单(即,仅由词条加一些文本组成),您可以将 [trn] 和 [/trn] 标记自动添加到卡片中以在词典中执行全文检索。要实现这一目标,请选择 DSL Compiler 中的创建词典就绪以建立索引选项。这种情况下,DSL Compiler 将在每张卡片的开头放置一个 [trn] 标记,卡片末尾放置一个 [/trn] 标记。DSL 语言的句法禁止嵌套同一类型的区域,所以在编译词典之前确保条目中没有 [trn] 标记。DSL Compiler 会针对带有嵌入式 [trn] 标记的每个条目报告编译错误。
如果词典条目结构复杂并有多个区域,您需要使用特殊 DSL 标记来标出这些区域:
- 使用 [trn] 和 [/trn] 标记来标出翻译区域。该区域将包含词条的翻译。
- 使用 [ex] 和 [/ex] 标记来标出示例区域。该区域将包含用法示例。
- 使用 [com] 和 [/com] 标记来标出注释区域。该区域将提供有关翻译的其他信息。
- 使用 [!trs] 和 [/!trs] 标记来标出不允许建立索引的文本片段(即您希望从全文检索中排除的片段)。
在词典条目结构复杂并带有多个区域的情况下,请清除 DSL Compiler 中的创建词典就绪以建立索引选项。