1 :
sage:
貴方のサイトが大きくなったときに必要になるかもしれない
サイト内検索について語ろう。
既に設置している人も、これから設置する人も、
必要だと言う人も、不要だと言う人も、
このスレでいろいろ話そうではないか。
2get
3get
独自に実装している人以外は、
Googleを利用している人が多いようだ。
ASPでのサービスもあるが、有料の箇所が多い。
自分はmsearch使ってる。
ただ更新するたびにindex作りなおさないといけないのが面倒くさい。
無料だと検索星くらいか…MyToolsNetってまだ続いてる?
はいはいしねしね
>>6 検索星チェックしてみた。ヨサゲ。ありがと。
ちょっとためしてみるわぁ。
Googleから直接個別のURLに来る人が多くなって、
昔より置く価値がさがっているように思う。
>>8 オラは「非対象のサーバーです」って表示されてアウトでした。
>>11 おまえさんのサバ使ってる誰かが悪さしたのかもな。
13 :
Name_Not_Found:2005/04/17(日) 21:10:20 ID:kXbQIAj0
サイト内検索入れたけど、どうやら使ってくれた人は
一人としていないようだ(´・ω・`)
俺なんか「sex」で検索されてたぞ。
全文検索CGI(perl)スクリプトは結構配布されているのだが
全文検索PHPスクリプトはなかなか無い
一ヶ所ありましたが重くてタイムアウトになってしまう
PHP書くスキルも無いので何ですが
どこかにあるでしょうか?
>>16 全然無いんだね。
俺の場合、PHPしか使えないなら、ローカルでサイトの記事を分かち書きして、
データベースにURL付きで格納。
それをPHPで検索とかやっちゃいそう。
19 :
Name_Not_Found:2005/07/08(金) 07:18:36 ID:9R/hknav
namazuはどう?
21 :
Name_Not_Found:2005/07/28(木) 13:05:23 ID:/QKsOWsc
やっぱGoogleは価値のある順に結果を表示してくれるってのが大きいんだよな。
色んなサイト内検索探してみたけど、大体更新順とかなんで、利便性がイマイチ。
23 :
Name_Not_Found:2005/08/06(土) 14:54:20 ID:U9ysK7rD
>>23 これ、何にも説明が無いな。
ちょっと待ってろ。
>>23 試してないけど、たぶん、こう。
1.まず、検索対象ディレクトリの指定を変更する。
search.cgiをテキストエディタで開いて、6行目に
#ここで指定する階層以下を検索します。
my @dirs = ('./');
というのがあるので、ここを、search.cgiから見た検索ディレクトリに書き換える。
2.perlの実行できるディレクトリに
search.cgi、cgi-lib.pl、log.datを置く。
3.search.cgiには、実行権限を与える
4.search.cgiと、同じディレクトリに検索結果を表示するテンプレートとなる
ファイルを置く。デフォルトはindex.htmlなので、トラブル嫌なら、index.htmlで。
5.検索結果表示テンプレートに、「<!--search-->」という行を入れておく。
この位置に検索結果が表示されるらしい。
6.検索用のテキストフィールド、ボタンを用意する。
↓こんな感じか。適当に改造しる。
<form name="search" method="post" action="search.cgi">
サイト内検索:<input type="text" name="keyword">
<input type="submit" name="submit" value="検索">
</form>
正直全然簡単じゃねぇよ。とか思っちゃたりして。
前に、それを設置してた
だからなに
28 :
Name_Not_Found:2005/08/07(日) 10:04:22 ID:wupsvyOi
あ
29 :
23:2005/08/07(日) 12:02:50 ID:QGauHSFX
>>25 ありがとうございます。
試してみたのですが、うまくいかず
窓に何も入力せず検索すると「キーワードを入力してください」と
テンプレートに表示される。←これはオッケー
しかし、今度は文字を入力して検索すると内部サーバーエラーに
なってしまう。何ででしょう?
1.
http://****/search/search.cgi ↑
このような配置なので
my @dirs = ('../../');してみました。
2. search内にsearch.cgi、cgi-lib.pl、log.datを置きました。
3. search.cgiには、実行権限を与える
↑
パーミションのこと?
search.cgi(755) log.dat(777)にしてみました。
4. search.cgiと同じディレクトリにテンプレート設置しました。
5. テンプレート内に、「<!--search-->」に設置。
6. そのままお借りしました。
以上、何故か内部サーバーエラー???
何も入力せず検索するとテンプレートに飛ぶので
CGIはちゃんと動いてますよね?
30 :
23:2005/08/07(日) 12:10:44 ID:QGauHSFX
6. 管理人さんのをそのままおかりしました。
<table border="0" cellspacing="2" cellpadding="0">
<form name="search" method="post" action="
http://*******/search/search.cgi">
<tr>
<td>サイト内検索:</td>
<td> <input type="text" name="keyword"style="width:200px;ime-mode: active;">
</td>
<td> <input type="submit" name="submit" value="検索"> </td>
</tr>
</form>
</table>
31 :
23:2005/08/10(水) 13:25:26 ID:ryl6lvif
誰かおしえてください・・
答え:板違い
>>23 動かんかったか。
原因を追うのは、ちと面倒くさす。BBSで聞いてみてくれやー
34 :
23:2005/08/12(金) 12:14:43 ID:ltskj3qz
実は管理人さんにも聞いてみたのですが原因わからず・・・
神よ降臨してくれ
35 :
Name_Not_Found:2005/08/12(金) 12:24:35 ID:0v8XCTLg
何も入力しないで動くけど入力してると動かないってこたぁ…
シラネ(´_ゝ`)
マジレスするとだな、ドツボにはまって時間を浪費するぐらいなら、
他の検索CGI使った方が良いのではないかな。
ありふれたCGIであるから、その方が良いと思うよ。
でも、やってしまった。あーあ。
search.cgiの86行目、
if($flag){
を下のように変えてみたらどうだろう。
if(! $flag){
例によって、試してない。
38 :
23:2005/08/13(土) 01:32:12 ID:/vQ44FdB
>>37 いつもありがとうございます。
しかし、やはり内部サーバーエラーです・・
他のCGIも探してみたのですが、このCGIみたにテンプレートに
飛ばすやつが見つからなかったもので・・・
テンプレートみたくなってるのなんて普通にあるだろ。
内部サーバーエラーは変だね。
アップロードした時、ファイルを変更したときになんかミスった(メ・ん・)じゃまいか。
42 :
Name_Not_Found:2005/08/13(土) 12:48:07 ID:5JCbOwXE
あ
43 :
23:2005/08/13(土) 19:49:05 ID:5JCbOwXE
>>39 既存のテンプレートに飛ばすやつはあるのですが
自分の作ったhtml内に飛ばすやつは見つかりませんでした。
>>40 普通にFFFTPでアップロードしています。
アップロード時にミスることってあるのですか?
もう他のにしろよ。他のスクリプトは設置できるのか?
>>43 パーミッション
バイナリ/アスキーモード
ファイルの文字コード
ファイル名の文字コード
改行コード
FTPだけでも色々間違えそうなところはある
46 :
23:2005/08/14(日) 01:06:20 ID:I77aEwBW
>>44 やはり他を探したほうがいいですかね・・
>>45 パーミション←管理人さんの言われたとおりにしたので大丈夫かと。
バイナリー/アスキーモード←切り替えモードで転送しました。
ファイルの文字コード←?
ファイル名の文字コード←?
改行コード←?
分からないことだらけでした。調べてきます。
駄目だこりゃ
サイト内検索があると便利だと思う時は
データベースから探す時。
辞書とか、ああいうのはサイト内検索を使う。
gooの辞書を
googleの検索で引き出すことは無い。
49 :
Name_Not_Found:2005/08/14(日) 13:57:48 ID:FDxcZ/tZ
で?
はい?
いや…話の流れからは外れてるが、確かにサイト内検索について話してるぞ。
53 :
23:2005/08/14(日) 18:04:02 ID:I77aEwBW
死ぬな!
>>53 他のスクリプトは設置したことあるのか?また設置できるのか?
簡単なスクリプトが動くかやってみれ
設置できないなら、レンタルしたらいいやん。
あとは検索対象のディレクトリ、ファイルに空白スペースつきの
名前のファイルがある、ぐらいしか思いつかないな。
こういうときは、自分のマシンに同じ環境つくって、試すといいんだけど、
23には敷居が高いだろうな。
ガンガレ
60 :
23:2005/08/23(火) 19:40:42 ID:X6pUfSzi
意味分からん
頭悪そうじゃなくて悪いだろこいつ
もしかしてディレクトリ形式まんまパクリたかったとか?
ありえねぇ
>>61-62 ワロスwwwハゲドウwww
できましたたーーーー 悪そう
ついに設置できましたよ!! 悪そう
しかし、思ってたの 悪い
ちょっと違いました 文字抜け最悪
本当はこうゆーの 腐ってるキモイ
が希望でした 出直してこい
↓ 悪そう
ttp://www.a-base.net/ これはもうだめかもしれんね
はいはいワロスワロス
これはYomi-Searchとかそっち使ったほうがいいんじゃねぇか。
いつのまにかスレ出来てるしさ
67 :
Name_Not_Found:2005/08/25(木) 13:28:12 ID:98DPI31D
googleの検索を設置したんだけど、これサイト内検索が機能してないんだけど。
そもそも、タグを加えただけで何の設定もしないでサイトの情報を検索できるものなの?
>>67 googleで検索して引っかからないページは検索対象外
いや、ぐぐって出てきたものでも、サイト内では出てきてないよ・・・。
70 :
Name_Not_Found:2005/08/25(木) 16:35:52 ID:aHbetXcF
CGI使わずにGOOGLEも使わずに歳都内検索が出来るヤツはナイよな
火晋だけどなあ
検索星が落ちてますね。
困った困った。
73 :
Name_Not_Found:2005/08/30(火) 21:08:24 ID:jZd0hRZa
検索星、29日に復旧しましたよ。
報告(´・ω・`)ノシ
また落ちてる。
検索星また落ちてる。
検索星が落ちてると、検索窓を設置してるページも重くなるので
一時的に削除してたんだけど、復帰したようなので元に戻そうと思ったら
また落ちやがった。
俺は検索星大丈夫だぜ。
つーても、サーバー違う可能性高いし、
俺が見てないところで落ちてる可能性があるけどな。
検索星を見てないときに、検索星は存在するのだろうか?
月を見てないときにも、月は存在しているのだろうか?
80 :
名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:42:56 ID:UWJzH6vP
チェックボックスを用いたサイト内検索をつくりたいです
がどなたかわかりませんか?
地域
□北海道 □青森 □秋田・・・
ジャンル
□ラーメン □寿司 □洋食・・・
として、チェックした項目を検索できるという
サイト内のアンド検索をつくりたいのですが。
抽象的過ぎて何とも言えない。
何が聞きたいのかも判然としない。
勘で答えるが、一番手っ取り早いのは、既存のサイト内検索に自作のスクリプトを被せる方法。
チェック内容に応じて既存サイト内検索の検索文字列を生成して、それを既存サイト内検索に渡すスクリプトを組む。
作り方教えろとかいう話なら板違い。
82 :
Name_Not_Found:2005/09/28(水) 01:01:34 ID:+e/8MZnR
おれの使ってる検索星止まってた (゚Д゚;)あうあぅあぅぅ
こんなスレあったのか。
一般的なサイトで検索システムって必要?
情報系のサイトならわかるけど、
たとえば日記サイトで検索なんて誰もしないんじゃないかと思う。
ブログとかはサイト内検索があった方が、(読む側にとっては)いいと思うよ。
googleでヒットして、実際に見に行ったら、ブログのトップページで
既に更新されてて、過去の記事から探したりするときに、サイト内検索が
あると見つけやしですね。
日本語不自由なようで…
87 :
83:2005/09/28(水) 18:26:06 ID:???
>>85 うーん・・・。
Googleでヒットしたらキャッシュで見るから
過去記事なんて検索する必要を感じないんだけど。
キャッシュならハイライトもされてるしね。
>>87 キャッシュが表示されないページもあるから。
携帯サイトでサイト内検索をする場合はどうしたらいいのですか?
自分は攻略サイトを運営してるのですが、利用者から検索があった方がいいと
いう要望が多いもので・・。自分で調べてもよく分からなかったので教えて下さい
90 :
Name_Not_Found:2005/09/29(木) 22:47:36 ID:9MtX8utz
すみません。。ここに書きこみしてからやっぱり携帯サイト専用の方がいいと思って
マルチになってしまいました。申し訳ないです。気をつけます
ほしゅ
93 :
Name_Not_Found:2006/02/05(日) 21:36:27 ID:IIoQV7eY
グーグルの特定ドメインを検索するサイト内検索を
企業ページにつける場合って何か申請いるのでしょうか?
またGoogle画像ロゴは表示しないとまずいのでしょうか?
その考えは企業としてどうよ?
そんな事も調べられない企業ってどうよ?
>>93 通常のサイト内検索なら申請はいらない。
ちなみに、Googleのサイト内検索サービスでは、あらかじめそのためのHTMLソースが
Googleによって提供されているが、そのソースの使用を強制するものではない。
一般のサイト製作者がすぐに(コピーペーストで)使えるようにという配慮に過ぎない。
Googleサイト内検索の規約を見てもソースを改変してはならないとは書いていない。
したがって、サイトのデザインにあうようにデザインを変更してもかまわない。
ロゴの表示もしなければならないものではない。
ただ、この検索機能はGoogleによって提供されているということを示す何らかの表記をして
おくのがスジだとは思う。
>>95 ありがとうございます。
ある程度のデザインにあわせてよいのですね。
確かに強制などの文言はみつからないので普通に考えたらある程度は変更
して良いと捕らえていいですよね。
むずかしく考えてしまいました。
97 :
Name_Not_Found:2006/02/13(月) 00:44:31 ID:oE4+0++f
phpのサイト内検索プログラムって探しても見つからない…
phpに慣れるとperlが使えなくなるし、かといって移植する技術もない。
あまり需要がないのかな……
a
100ゲット
101 :
Name_Not_Found:2006/07/27(木) 15:46:20 ID:7670Xi0S
Estraier と namazu と msearch
どれがいいかな?
全ページにメニューがあるから、サイト内検索すると
ときとしてとても面倒なことになるんだよね。
103 :
↓:2006/08/26(土) 02:08:40 ID:OXmL48I0
ヒント:Google
ヒント2: site: xxx inurl: xxx [キーワード]
終了
104 :
Name_Not_Found:2006/12/03(日) 00:57:42 ID:58WRY6oy
あげ
全文検索はスクリプト言語でやるのはちと無理があるからなー
Namazu、senna、Rast、HyperEstraier とか、この辺の検索エンジンを
使うのが実用的だと思うよ。低価格レンサバだとちと難しいけどね。
rnoteというPHPのブログツールを使っていますが、
このプラグインとしてある検索スクリプト(PHP)は
すっごく優秀。速くてスムーズです。
107 :
Name_Not_Found:2007/03/07(水) 13:05:23 ID:fSkJBTwJ
検索星、まだ動かない?
>>105 大規模サイトならインデックスはローカルで作ってpnamazuを使うのがいいと思う。
でも個人サイト程度のコンテンツ量ならmsearchで十分なんだよな。
約8000ページのサイトをnamazuとmsearchで検索してみた。
・・・msearchのほうが早かったよコンチクショウ。
おれ、live searchで検索範囲指定して使ってる
反映遅いのがジャンクてんな
7search.cgiを使うオレは勝ち組っ
Googleのサイト内検索を置いてみたんだけど、ちっとも機能してくれない・・・
指示されてるコードをコピペしただけだけど・・・
他にやることは無いみたいだけど、なんでだろう?
>>112 あなたのサイト、googleで検索したとき、ヒットしますか?
googleにキャッシュされてるページしか、ヒットしませんよ。
はい、ヒットします。「ウェブで検索」だとちゃんと機能するんですが、サイト内検索だと一つもヒットしないんですよね・・
ありえそうなのは、ドメインが間違っているとか
サイト内検索のテスト表示でいろいろ試してみそ
つーか、グーグルのサイト内検索って、ドメインは関係ないんじゃないの?
関係あるよ
えー?でもドメイン書き換える箇所とかないみたいだけど?
使ってないから何とも言えないけど。
確かめもせずにいちゃもんつけるな。
120 :
Name_Not_Found:2008/03/09(日) 17:54:35 ID:Atww7Mqw
121 :
Name_Not_Found:2008/03/10(月) 07:48:07 ID:MGo/nVo2
あと、文字コード。
UTF-8じゃなかったっけ?
122 :
Name_Not_Found:2008/03/27(木) 16:25:22 ID:rzR3lQWT
検索星みたいな無料サイトないの?
企業に提案する全文検索サービスって何が主流なの?
うちはGoogleアプライアンス使ってる。
検索結果は少しだけ制御できる。
2chの過去ログ倉庫をほそぼそとやっている。
全文検索しようとmsearchもnamazuも使ってみたけどインデックスサイズが
30MBと90MBとデカすぎになってしまった
おまけにmsearchは全文検索じゃないし意味なし
Hyper Estraier
かそってるなぁ。
Hyper Estraier でじゅうぶんだよなと思いつつ Solr1.4 と格闘中
128 :
Name_Not_Found:2010/09/11(土) 17:50:48 ID:tRrR2sSE
ああ
サイト内検索を設置しようと思いますが、やはり有料サービスの方が性能は上でしょうか?
ECサイトに導入を考えています。
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね