如何通过编辑omegaScript来编辑Omindex生成的数据库文档的数据部分?

时间:2014-07-23 19:44:35

标签: database xapian

我已经能够使用本教程设置和搜索数据库中的一些文档:

A) http://www.ibm.com/developerworks/opensource/library/os-xapianomega/index.html?cmp=dw&cpb=dwope&ct=dwnew&cr=dwnen&ccy=zz&csr=110410

数据字段将添加到使用此bash调用启动的索引编制过程中的每个文档:

$ omindex --db info --url information /mnt/data0/Information

该调用将目录中的所有文件编入索引/ mnt / data0 / Information并将其保存在名为的数据库中 信息。根据文档中的最后一节:

http://xapian.org/docs/omega/overview.html

根据上述文档,您可以通过编辑OmegaScript模板来设置进入文档数据字段的字段,但我无法在任何地方找到此模板。我希望我能从熟悉编辑OmegaScript的人那里得到一些指导来设置数据字段。

我最终希望数据包含以下字段:

样品 字幕 型

没有网址字段的标准网站。

1 个答案:

答案 0 :(得分:1)

OmegaScript模板由omega用于呈现搜索结果(在其Web界面中),并存储在the IBM tutorial section on the Omega web interface中提到的template_dir中。 omindexcreated the fields you require - 该文档还提到您要提取这些字段的OmegaScript命令为$field{},与all the OmegaScript commands一起记录。

因此,要显示三个字段,您需要OmegaScript的片段,如:

$hitlist{
Sample: $field{sample}
Caption: $field{caption}
MIME type: $field{type}

}

(它不是格式化为HTML,但有希望更清楚地了解发生的事情)。