サイト内検索でキーワードが出てきません
田中さん (2011-06-25 01:37:50) constructed-language.org/jikken/
jikkenというフォルダにindex.htmlを置きました。
<body>~</body>の間に
abc test 実験
というテキストを表示させました。
index.htmlの文字コードはutf-8で、bomは無しで、改行はCR+LFです。
bomや改行を何パターンか変えてテストしましたが、いずれの場合でもsearch/index.cgiを実行し、aなどindex.htmlに含まれる適当な文字を入力しても、検索結果が0件になります。
お教え願えれば幸いです。
Re:サイト内検索でキーワードが出てきません
和田 (2011-06-26 11:37:37) www.synck.com
検索対象のディレクトリの指定(相対パス)があってるかどうかご確認を。
相対パスじゃないとダメですよ。
サイト内検索でキーワード検索結果が0になる
青木さん (2011-08-12 15:03:00) http://www.3scom.jp/search/index.cgi ; http://www.3scom.jp/serach2/search.cgi
いつもお世話になってます。(以前もメールフォームでお世話になりました。)
検索対象のディレクトリの指定(相対パス)はあっているのです。というのも、このサポートのどこかで一世代前のサイト内検索のCGIが置いてあったので、そちらをダウンロードして同じ階層に設置して試してみたところ、そちらでは、キーワードのあるページを表示してくれるのです。(相対パスも同じ、utf-8の設定も同じです。)どこが間違っているのか分からずお手上げな状況です。
表示結果のすばらしい新しい方のプログラムで運用したいのですが・・・。
よろしくお願い申し上げます。
Re:サイト内検索でキーワード検索結果が0になる
和田 (2011-08-15 06:12:52) www.synck.com
キャッシュができてる場合はキャッシュを削除してお試しください。
キャッシュができていない場合はパスの指定ですかねぇ・・・。
<body>タグを直したら、ヒットするようになりました。
青木さん (2011-08-15 16:02:46) http://www.3scom.jp/
キャッシュを削除しても、同じでした。相対パスではないと思い(前回のメールに書いてある理由で)、いろんなキーワードで検索してみて、<head>内にあるキーワードやdescription内の言葉は検索していることがわかり、もしかして<body......>とbodyタグにいろいろタグが書いてあるのが問題かと思い、試しにあるページでただ単に<body>にしたら、ヒット。それで、全ページ同じでしたので、全ページ修正しましたら、無事全ページが検索対象として見てくれるようになりました。
あとは、ヒットしたキーワードを含むテキストを表示させるようにするにはどうするかが分かれば、グーグル検索か変更させようと思います。
Re:<body>タグを直したら、ヒットするようになりました。
和田 (2011-08-25 02:08:28) www.synck.com
ヒットしたキーワードを含むテキストを表示させるのはちょっと大変かもしれません・・・。
次期アップデートでそういう体裁のオプションも付けたいと思います。