| ・perl5.004以上 ・GNU gettext ・perlモジュール File::MMagic ・nkf ・KAKASI or ChaSen(perlモジュール Text::Kakasi or Text::Chasenでも可能) |
| ScriptAlias /cgi-bin/ "/www/cgi-bin/" <Directory "/www/cgi-bin"> AddHandler cgi-script .cgi AllowOverride None Options ExecCGI Order allow,deny Allow from all DirectoryIndex index.html index.htm </Directory> |
| package conf; # Don't remove this line! $ADDRESS = 'nitta@aroman.mine.nu'; $HTML_SUFFIX = "html?|[ps]html|html\\.[a-z]{2}"; $ALLOW_FILE = ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text "|.*\\.gz|.*\\.Z|.*\\.bz2" . # Compressed files "|.*\\.pdf|.*\\.ps" . # PDF, PostScript "|.*\\.doc|.*\\.xls|.*\\.ppt" . # Word, Excel, PowerPoint "|.*\\.j[sabf]w|.*\\.jtd" . # Ichitaro 4, 5, 6, 7, 8 "|\\d+|[-\\w]+\\.[1-9n]"; # Mail/News, man $DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*"; $EXCLUDE_PATH = undef; $REMAIN_HEADER = "From|Date|Message-ID"; $SEARCH_FIELD = "message-id|subject|from|date|uri|newsgroups|to|summary|size"; $META_TAGS = "keywords|description"; %FIELD_ALIASES = ('title' => 'subject', 'author' => 'from'); $NON_SEPARATION_ELEMENTS = 'A|TT|CODE|SAMP|KBD|VAR|B|STRONG|I|EM|CITE|FONT|U|'. 'STRIKE|BIG|SMALL|DFN|ABBR|ACRONYM|Q|SUB|SUP|SPAN|BDO'; $ON_MEMORY_MAX = 5000000; $FILE_SIZE_MAX = 2000000; $TEXT_SIZE_MAX = 600000; $WORD_LENG_MAX = 128; %Weight = ( 'html' => { 'title' => 16, 'h1' => 8, 'h2' => 7, 'h3' => 6, 'h4' => 5, 'h5' => 4, 'h6' => 3, 'a' => 4, 'strong' => 2, 'em' => 2, 'kbd' => 2, 'samp' => 2, 'var' => 2, 'code' => 2, 'cite' => 2, 'abbr' => 2, 'acronym'=> 2, 'dfn' => 2, }, 'metakey' => 32, # for <meta name="keywords" content="foo bar"> 'headers' => 8, # for Mail/News' headers ); $INVALID_LENG = 128; $MAX_FIELD_LENGTH = 200; $NKF = "module_nkf"; $KAKASI = "module_kakasi -ieuc -oeuc -w"; $WAKATI = $KAKASI; |
| Index /www/namazu/index Template /www/namazu/index Replace /www/htdocs/ http://131.248.155.190/ Replace /export/home/(.*)/public_html/ http://131.248.155.190/~\1/ Replace /export/home/*/public_html/ http://131.248.155.190/~*/ Replace /www/users/*/ http://131.248.155.190/*/ Logging on Lang ja EmphasisTags "<strong class=\"keyword\">" "</strong>" MaxHit 10000 MaxMatch 1000 |
| #!/bin/sh LANG=ja export LANG /usr/local/bin/mknmz -O /www/namazu/index /www/htdocs /export/home/*/public_html |
| 0 2 * * * /usr/local/bin/mkindex.sh > /dev/null 2>&1 |
| /www/namazu/index/NMZ.body.ja /www/namazu/index/NMZ.head.ja /www/namazu/index/NMZ.result.short.ja /www/namazu/index/NMZ.foot.ja /www/namazu/index/NMZ.result.normal.ja /www/namazu/index/NMZ.tips.ja |
| 空白 |
| <p> <center>ブラウザからMoogle検索! 近日公開!<p> <a href="http://www.24alpen.com/">アルペン</a> - <a href="http://www.himaraya.co.jp/">HIMAR AYA</a> - <a href="http://www.victoria.co.jp/">Victoria</a> </p> <address> <!-- ADDRESS --> <a href="mailto:nitta@aroman.mine.nu">nitta@aroman.mine.nu</a> <!-- ADDRESS --> </address> </body> </html> |
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <!-- LINK-REV-MADE --> <link rev=made href="mailto:yuzo@jinjin.org"> <!-- LINK-REV-MADE --> <title>Moogle</title> <style type="text/css"><!-- strong.keyword { color: Red; } p.example { text-indent: 1em; color: Navy; font-weight: bold; font-family: monospace; } code { color: Navy; font-family: monospace; } code.example { color: Navy; font-weight: bold; font-family: monospace; } code.operator { color: Navy; font-family: monospace; font-weight: bold; } --></style> </head> <body bgcolor=white lang="ja"> <!--<h1>Moogle</h1>--> <center> <IMG SRC="/~nitta/moogle.jpg"> </center> <form method="get" action="{cgi}"> <p> <strong></strong> <center> <input type="text" name="query" size="40"> <a href="{cgi}"><font size=2>検索オプション</font></a><br> <input type="submit" value="Moogle 検索"> <input type="hidden" name="whence" value="0"> <!-- <input type="hidden" name="idxname" value="foobar"> --> <p> <strong>表示件数:</strong> <select name="max"> <option value="10">10 <option value="20">20 <option selected value="30">30 <option value="50">50 <option value="100">100 </select> <strong>表示形式:</strong> <select name="result"> <option selected value="normal">標準 <option value="short">簡潔 </select> <strong>ソート:</strong> <select name="sort"> <option selected value="score">スコア <option value="date:late">日付 (新しい順) <option value="date:early">日付 (古い順) <option value="field:subject:ascending">題名 (昇順) <option value="field:subject:descending">題名 (降順) <option value="field:from:ascending">著者 (昇順) <option value="field:from:descending">著者 (降順) <option value="field:size:ascending">サイズ (昇順) <option value="field:size:descending">サイズ (降順) <option value="field:uri:ascending">URI (昇順) <option value="field:uri:descending">URI (降順) </select> </p> <font size=1>(c)2001 Moogle - <!-- FILE --> <!-- FILE -->ウェブページから検索 </font> </center> <!-- <p> <strong>検索対象:</strong> <ul> <li><input type="checkbox" name="idxname" value="foo" checked>foo <li><input type="checkbox" name="idxname" value="bar">bar <li><input type="checkbox" name="idxname" value="baz">baz </ul> </p> </form> --> |
| <dt><!--${namazu::counter}.-->
<strong><a href="${uri}">${title}</a></strong>
<!--(スコア: ${namazu::score})--> <!--<dd><strong>著者</strong>: <em>${author}</em>--> <dd><strong>日付</strong>: <em>${date}</em> <dd>${summary} <dd><a href="${uri}">${uri}</a> (${size} bytes)<br><br> |
| <dt><!--${namazu::counter}.-->
<strong><a href="${uri}">${title}</a></strong><!--
(スコア: ${namazu::score})--> <dd><a href="${uri}">${uri}</a> (${size} bytes)<br><br> |
| <h2><a name="tips">検索がうまくいかない時は他のキーワードで検索して下しあ</a></h2> |

| 全文検索システム(namazu)インストール |