[英]How can I edit the data section of an Omindex produced database document by editing the omegaScript?
使用本教程,我已經能夠從數據庫中設置並搜索一些文檔:
從此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_dir
如Omega 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.