2012年2月15日

[Namazu-users-ja 1238]インデックス作成方法について、実現可能かご教授下さい


はじめまして。
現在、nmz2.0.21.001-win32を利用し、CGIにて全文検索を
しようとしております。

インデックスの作成方法についてご指南下さい。
以下のような構成のドキュメント格納ディレクトリに対して、検索を
かけようとしています。

※フォルダ名等は質問用に変えています
user1----フォルダ1-------フォルダ3
| |
| |__フォルダ4----フォルダ6
| |
| |__フォルダ5----フォルダ7
|
|__フォルダ2
user2----フォルダ8-------フォルダ10
| |
| |__フォルダ11----フォルダ13
| |
| |__フォルダ12----フォルダ14
|
|__フォルダ9
※userXが同様に複数存在
※フォルダ3〜5、フォルダ10〜12配下には設計書を格納
■現状
user1を選択し、設計書にチェックをいれて検索すると、User1の配下全件と
SEKKEISYO(フォルダ3〜7+フォルダ10〜14)全件の合計が表示されてしまう。

・CGI上(webページ)には、以下を指定
?user1〜Xを指定するリストボックス
?設計書(SEKKEISYO)を指定するチェックボックス

・インデックスは以下のバッチを流して作成
※user1,2に絞って記述しています。
echo off
call mknmz -O c:\namazu\var\namazu\index\user1 C:\wwwroot\user1
call mknmz -O c:\namazu\var\namazu\index\user2 C:\wwwroot\user2
call mknmz -O c:\namazu\var\namazu\index\user3 C:\wwwroot\user3
call mknmz -O c:\namazu\var\namazu\index\user4 C:\wwwroot\user4
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user1\フォルダ1\フォルダ3
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user1\フォルダ1\フォルダ4
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user1\フォルダ1\フォルダ5
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user2\フォルダ8\フォルダ10
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user2\フォルダ8\フォルダ11
call mknmz -O C:\namazu\var\namazu\index\SEKKEISYO C:\wwwroot\user2\フォルダ8\フォルダ12

■やりたい事
例えば、CGI上でuser1を選択、設計書にチェックをいれて検索した場合に、
user1のフォルダ1、フォルダ3〜7内に含まれるフォルダ・ドキュメントを
検索対象・結果として表示させたい。
※userを選択せず、設計書にチェックをいれた場合は、フォルダ3〜7、
フォルダ10〜14を対象とする。
■質問
インデックスの指定方法で対応可能なのか、あるいはやりたい事に近い実現可能な
方法があるのかご教授下さい。

_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

投稿者 xml-rpc : 2012年2月15日 22:24
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/109009
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。