HOME > サイト作成&運営 > nJOY お知らせ > nJOY サイト内検索が復活

RSS 購読

nJOY BLOG

ゲーム攻略サイト「nJOY(エンジョイ)」管理人のブログ

2006Jul31

nJOY サイト内検索が復活


nJOY の攻略ページを全文検索できる「サイト内検索」。「インデックスがありません」と表示され検索が出来ない不具合に見舞われていましたが、なんとか復旧する事が出来、検索が可能になりました。

この検索には「きてーや.ねっと」様で配布されている「ホームページ内全文検索エンジンmsearch」という CGI スクリプトを使わせてもらっています。

このスクリプトは事前にインデックスファイルを作成するタイプで、そのため検索に要する時間が少なくて済むという利点があります。
ただ今回はうちのサイトのページ数が多すぎて、サーバーのメモリ使用量の制限にひっかかってしまい、インデックス作成に支障をきたしていたようです。

今後、ページ数が増える事はあっても減る事はなく、しょうがないのでインデックスファイルをローカルで作成しサーバーにアップロードする事で対処しました。

もしまだサイト内検索で不具合がありましたら、報告してくださると助かります。
以下、ローカルで msearch 用インデックスファイルを作成するさいの手順です。
個人的なメモも兼ねています。

ActivePerl をインストール

参考ページ → 「ActivePerlのインストール方法 - Windows で perl を使おう!
ローカルPC(WindowsXP)で msearch 用インデックス作成スクリプト「genindex.pl」(Perl スクリプト)を動作させる為に必要。ダウンロードする場所から、インストール方法まで載っています。

「genindex.pl」を使う

参考ページ → 「HP内全文検索エンジン - Unicode版msearch:Windows編 - バッチファイルを用いたインデックス作成(genindex.pl)
コマンドプロンプトを使ってスクリプトを走らせるんですが、上記のページは分かりやすく解説されていました。バッチファイルの作り方も載っていて、本当に感謝。

DOS コマンド

参考ページ → 「DOSコマンド リファレンス(フォルダ・ディスク操作)
Windows 世代なので MS-DOS プロンプト(コマンドプロンプト)の使い方ほとんど知らない・・・。

エラー発生&解決

参考ページ → 「msearch掲示板 - ローカルインデックス作成プログラム(genindex.pl)がうまく動きません
スクリプトを走らせたら「Can't locate ./jcode.pl」というエラーが発生。下記のページで全く同じ症状が出ていたので解決方法が分かって助かりました。

関連記事

コメント

コメントはありません

コメントする(半角1000文字まで)

Cookieに登録

最新記事

人気記事

月別アーカイブ

コメント

カテゴリー

リンク

発売スケジュール

2018/09/15

ニンテンドークラシックミニ ダブルパック 【Amazon.co.jp限定】オリジナル版『スーパーマリオブラザーズ』風説明書+オリジナル版『F-ZERO』風説明書+オリジナル壁紙 配信

2018/09/27

すばらしきこのせかい -Final Remix-(Amazon.co限定「特製スリーブケース」付)

2018/10/04

ロックマン11 運命の歯車!! コレクターズ・パッケージ amiibo同梱版 - Switch (【予約特典】『ワイリーナンバーズ・ステージ楽曲 アレンジバージョン』ダウンロード番号 同梱) 【Amazon.co.jp限定】オリジナルメタルキーホルダー(E缶アイコンデザイン) 付&オリジナルデジタル壁紙(PC・スマホ) 配信

2018/10/05

DQ11 過ぎ去りし時を求めて ブリングアーツ 主人公

2018/10/17

FINAL FANTASY IV ORIGINAL SOUNDTRACK REVIVAL DISC(映像付サントラ/Blu-ray Disc Music)

2018/10/17

ゼルダの伝説 ブレスオブザワイルド カードキャンディ (20個入) 食玩・キャンディ (ゼルダの伝説 ブレス オブ ザ ワイルド)

2018/11/08

ルイージマンション -3DS

2018/11/16

Nintendo Switch 大乱闘スマッシュブラザーズ SPECIALセット

2018/12/07

大乱闘スマッシュブラザーズ SPECIAL - Switch (【Amazon.co.jp限定】オリジナルラバーコースター 同梱)

2018/12/20

鬼武者 - Switch

2019/12/27

マリオ&ルイージRPG3 DX -3DS

2019/01/11

マリオ&ルイージRPG3 DX -3DS

2019/01/25

キングダム ハーツIII 【Amazon.co.jp限定】 オリジナルPS4用テーマ(Amazon) 配信