0

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

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 中的所有文件,并将其保存在名为 info 的数据库中。根据此处文档的最后一部分:

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

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

我最终希望数据具有以下字段:

示例字幕类型

没有 url 字段的标准。

4

1 回答 1

1

Omega 使用 OmegaScript 模板来呈现搜索结果(在其 Web 界面中),并存储在Omega Web 界面的 IBM 教程部分template_dir中提到的。将创建您需要的字段- 该文档还提到您要提取这些字段的 OmegaScript 命令是,它与所有 OmegaScript 命令一起记录。omindex$field{}

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

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

}

(它没有格式化为 HTML,但具有希望更清楚正在发生的事情的优势)。

于 2014-07-25T13:38:46.550 回答