使用IBM OmniFind Enterprise Edition结合分类词典文件实现基于搜索结果分类
2010-02-16 14:59:56 来源:WEB开发网配置并运行工程,使用CAS 测试语义分析引擎:
右键单击工程并选择Run As/Java Application,之后在弹出的Run Type窗口中输入 Gladis并单击OK 运行;
在运行的CAS Visual Debugger(CVD)中,首先我们需要单击菜单中Run\Set data path,并在弹出的Set data path窗口中输入 UIMA_ROOT\data\frost;之后通过菜单中File\Open Text File 来打开一个测试用的txt文档,该文档中包含了部分关键词。再通过菜单中Run\Load TAE 来打加载之前我们建立好的WFJAggregateDescriptor.xml 描述文件,最后运行 Run\Run OmniFind text analysis。结果中会发现左侧有分析结果,单击查看,如图 13 所示:
图 13.搜索结果
同时我们也可以在com.ibm.uima.restaurant[6] 上单击鼠标右键,选择Show annotations: com.ibm.uima.restaurant 查询全部匹配结果,如图 14 所示:
图 14. 查询全部匹配结果
生成 IBM OmniFind Enterprise Edition 所需的UIMA annotator 包文件
完成以上工作后,实质上我们已经创建了一个特定的语义分析引擎。接下来所要做的,就是需要把整个工程文件打包,生成 PEAR(Processing Engine ARchive)文件,以便在IBM OmniFind Enterprise Edition中进行加载和使用。
生成 PEAR(Processing Engine ARchive)文件的步骤如下:
右键单击工程并选择Generate PEAR file;
在弹出的PEAR Generation Wizard窗口中,需要在Component Descriptor* 一项中,填入之前已经创建好的描述文件为:desc\WFJDescriptor.xml,如图 15 所示:
图 15.为 PEAR Generation Wizard 提供组件信息
更多精彩
赞助商链接