平台
ubuntu11.04步驟gcc version 4.4.5
automake (gnu automake) 1.11.1
bison (gnu bison) 2.4.1
flex 2.5.35
libtool 2.2.6b
1:從獲取最新發布源**2:plugins死活編譯不過,就先把它注釋掉:將makefile.am和configure.in中有關plugins到都注釋掉。
3:./autocompile.sh
4:make install
5:預設安裝到/usr/local/firtex2/bin,但是執行./fxist4c出現以下錯誤:
./fxist4c: error while loading shared libraries: libfirtexext.so.0: cannot open shared object file: no such file or directory
這個是因為:ld_library_path到設定不對。修改方式就是:
export ld_library_path=/usr/local/lib
修改後再執行./fxist4c
fzuir@ubuntu:/usr/local/firtex2/bin$ ./fxist4c
usage: fxist4c [option]...
firtex utility for index buiding, searching, printing, etc.
build index from configure file:
fxist4c -b [conf_file]
search over index :
fxist4c -s [index_path] -e [query_expr] [-d [def_field]] [-l [lexicon_dir]]search from query expression.
fxist4c -s [index_path] -q [query_file] [-d [def_field]] [-l [lexicon_dir]]search from query file
print index information :
fxist4c -n [index_path]
build index from files:
fxist4c -f [file_path] -i [index_path] -t [plain/html/pdf]
merge index inplace:
fxist4c -m [merge/optimize] -i [index_path] [-l [lexicon_dir]]
print posting information of term :
fxist4c -p [index_path] -t [term] [-o]
print document:
fxist4c -r [index_path] -n [docid]
options:
-h, --help display help
-b, --build-index build index database
-s, --search-index search over index database
-q, --query-file query file, one query per line
-e, --query-expr query expression
-d, --def-field default field
-l, --lexicon-dir lexicon directory
-n, --look-index print index infomation
-f, --index-file source file path to index
-i, --index-path index path
-t, --file-type source file type(plain, html, pdf)
-m, --merge-index merge index
-p, --index-print print posting list of term
-t, --term term to print
-o, --print-position print position or not
-r, --print-document print document in index
-n, --docid document id
注:為一勞永逸解決這個問題,可以將export ld_library_path=/usr/local/lib寫入~/.bash_profile中去
Firtex的乙個小bug
症狀 索引如有字段無 一 資料,索引過程異常 原因 如該字段有資料,在索引中會生成norm檔案 b.nm檔案,b為索引桶序號,m為字段序號 合併過程中會開啟該檔案,寫入臨時檔案 mid 0 0.nm m為字段序號 由於索引過程中自始至終無資料加入該欄位,索引該 b.nm檔案不存在,開啟失敗導致異常 ...
hdu 2041 超級樓梯
problem description 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少種走法?input 輸入資料首先包含乙個整數n,表示測試例項的個數,然後是n行資料,每行包含乙個整數m 1 m 40 表示樓梯的級數。output 對於每個測試例項,請輸出不同...
HDU 2041 超級樓梯
超級水題。直接上 problem description 有一樓梯共m級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第m級,共有多少種走法?input 輸入資料首先包含乙個整數n,表示測試例項的個數,然後是n行資料,每行包含乙個整數m 1 m 40 表示樓梯的級數。output 對於每個測...