簡體   English   中英

如何通過編輯omegaScript編輯Omindex生成的數據庫文檔的數據部分?

[英]How can I edit the data section of an Omindex produced database document by editing the omegaScript?

使用本教程,我已經能夠從數據庫中設置並搜索一些文檔:

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字段的標准代碼。

omega使用OmegaScript模板來呈現搜索結果(在其Web界面中),並存儲在template_dirOmega Web界面的IBM教程部分所述 omindex創建您需要的字段 -該文檔還提到您要提取這些字段的OmegaScript命令是$field{} ,它與所有OmegaScript命令一起記錄在案

因此,僅顯示三個字段,您需要一個OmegaScript片段,例如:

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

}

(它沒有格式化為HTML,但是具有希望更清楚地了解正在發生的事情的優點)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM