• 締切済み

インデックスサービスでWEBに検索機能を実装するには?

みなさんこんにちわ。 いつも大変助かっています。 基本的なことかもしれませんが、いろいろと調べてわからなかったので質問させていただきます。 Win2Kサーバー、IISでウェブサイトの運営を行っています。そこで、インデックスサービスを利用して、ウェブサイトに検索機能を付加したいのですが、どのように実現したらよいのか(カタログのクエリのようなインターフェースをウェブページ上に実装する方法)を教えてください。

  • chaz
  • お礼率65% (36/55)

みんなの回答

  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

IIS+インデックスサービスでWebサイト上で全文検索を提供するなら、ASPを利用した方法が一般的ですね。 #というか他に思い浮かばない・・・(^^;; 方法についてはUSERS GROUPにTipsが掲載されているので そちらを参考にされてみてはどうでしょうか?

参考URL:
http://www.users.gr.jp/developer/asp/tech/indexserver.asp
chaz
質問者

補足

hequilさま ご回答くださりありがとうございます。 参考URLページをずっと拝見させていただいてたのですが、初歩のステージで私自身フリーズしている状況です。該当ページにかかれているASPスクリプト(2種類?)にどういったファイル名をつけ、どのディレクトリに設置しなければならないのか、またその際につけたファイル名に応じてスクリプト内容もカスタマイズする必要があるのか、フォームの部分は?といったところでとまっております。このあたりもしよろしければご助言なり参考URLをいただければ幸いです。 ちゃりお

関連するQ&A

  • インデックスサービスでExcelが検索されない

    初めて質問させて頂きます。 よろしくお願いします。 Windows Server 2008 R2にて「ファイルサービス」のインデックスサービスを使い全文検索を行える WebシステムをIISに載せています。 上記Webシステムの全文検索で、Excelファイルが検索されず非常に困っております。。。 インデックスサービスはコンソール(mmc)でカタログを新規作成し、ファイルが格納されるフォルダをディレクトリに指定しています。 Webシステム上で全文検索を行うと、Textファイル、Wordファイル、PDF(IFilter入れました。)は全文検索出来ているのですが、なぜかExcelだけ検索されません。 下記やってみたことです。  ・Excelファイルの後に、Wordファイルを登録し、全文検索を実行   →後に登録したWordファイルは全文検索でヒットするが、Excelはヒットしない。    ※Excelファイル、Wordファイルには同じ文言を記載。  ・インデックスサービス再起動、再スキャン(完全)をやってみたが、やはりヒットせず。  ・IIS再起動してみたが、結果は同じ。 上記の現象について何かご存知ないでしょうか??? 初質問でございますので、説明不足等あるかと思いますが、よろしくお願い致します。

  • イントラネットのHPにサイト内検索を実装するには?

    OS:Win2K IIS 5.0 SQL Server 8 はじめまして。 現在、ASPにて社内のWebを作成しております。 イントラネットの為、Googleなどの "サイト内検索"は使えません。 イントラネットのHPにサイト内検索を実装するには どうすれば可能でしょうか?

  • Webが見れません

    現在、WinNT&IIS4.0でWeb環境を構築中なのですが、仮想ディレクトリを登録後にブラウザで閲覧とすると「内部サーバエラー」が発生し、閲覧できません。 ServicePackやセキュリティパッチは、色々なサイトで調べた情報を基に、順当に当てているはずなのですが、どこに問題があるのかよくわかりません。何がいけないのでしょうか。 また、今回のサーバ構築は、テスト環境として使うものなのですが、Win2k&IIS5.0の環境で作成、動作するものが WinNT&IIS4.0の環境下で問題なく動くのでしたら、このサーバ構築自体が必要なくなりますので、その点についてもお教えください。

  • WinNTのWebサービスがMacから見られない

    社内で運用しているシステムでの話なので、細かく書けないのですが、思い当たることなどございましたらご回答いただければと思います。 社内LANでMacからWinのWebサービスへアクセスする運用を始めたいと思っております。Win機(及びWebサービス)は2台あり、片方(OS Windows2000サーバ)は問題なくアクセス、動作できるのですが、もう一方(OS WindowsNT サーバ)がうまくいきません。 IEで接続するのですが、「サーバが見つかりません」というアラートが出て、そのWebサービスのindexページも表示されません。 うまくいくほう(2000)を○、いかないほう(NT)を×とすると、 Macから○、×へは、セレクタ→アップルシェアの接続一覧には両方とも出ますし、共有ファイルも使用できています。 が、サーバへIPアドレスを直打ちして接続しようとすると、○は接続できるのに対し、×は接続できません。 両方ともIPアドレスは固定で1番違い。○も×もインターネットは見ることが出来ます。。 情報足りなくてすみません。検索してもうまく見つけられないので探すきっかけだけでも頂ければと思います。

    • ベストアンサー
    • Mac
  • DelphiでWebサービス作成

    DelphiXE4を使用してWEBサービスを作成しようと考えています。 今までDCOM通信をしていたものをWebサービスで作成しようと考えています。 サーバ側をフォームがあるWebサービス1台、クライアント側は複数台の同時アクセス(マルチスレッド?)を実現したいです。 インターフェースを使用して、処理するときにアクセス元のIPアドレスを知りたいのですが、方法が見つかりません。 コネクション時はフォーム側のConnectイベント、アクセスが発生した時はWebDataModuleを通るため、そこでIPアドレスを取得できる方法は見つかったのですが、実処理側ではなさそうです。 もし無いとすると、グローバル変数などに格納しないといけなくなりそうですが、同時アクセスをしたいため、その方法は避けたいです。 Webサービスを今まで使用したことがないため、いまいち仕組みがわかっていないため、ご存じの方教えてください。

  • IIS(WEBサービスのみ)を停止させる方法を至急教えてください

    『IISRESET /STOP 』のコマンドでIISを停止させることができることは分かっているのですが、これをしてしまうと同じサーバ上で動いているFTPサービスまで停止してしまいます。 WEBサービスだけを停止(W3SVC)のみを停止させ FTP(MSFTPSVC)のみを生かす方法なないでしょうか。 とても困っています。どなたか教えて下さい。 全て停止させたあと、FTPサービスだけ再開させるとか 方法は何でもよいです。 WindowsServer2003 SP1 IIS6.0です。

  • 個人のWebサービスの利用規約の書き方

    個人で、エンドユーザー向けのWebサービスをリリース予定です。 その際の、サービス利用規約の書き方について、アドバイス頂けないでしょうか。 多くのひな形ですと、 === 株式会社○○(以下「当社」といいます)が企画運営する○○関するWEBサービス「○○(http://www.*****/)」(以下「本ウェブサイト」といいます)のサービスのうんたらかんたら・・・・ ==== となっております。 株式会社でも有限会社でも無いので、社名を入れることができず、 だからといって、個人名もあまり入れたくありません。 この場合に対応できる、書き方があれば教えてください。

  • IISのサーバサイド実装でお手軽なもの

    別なサイトのWebページからのリンクで引数一つを渡してもらって、 その引数の値で自分のページ内の静的なhtmlのリンクのURLに引数を埋め込んだhtmlをブラウザに表示したいと考えております。 ただ今のIISのサーバーにはperlも何も入れていないので本当に、 http://localhost/webroot/test.bat?arg=12345 みたいに、お手軽にバッチファイルの中で文字列変換してhtmlをはくぐらいの簡単に出来ないかなと思っているんですが、 IISのサーバーサイドでお手軽に実装する方法ってなにがありますか? 出来ればvbs程度の知識で出来ればと考えているのですが。

    • ベストアンサー
    • CGI
  • Windows2000 IndexServerについて

    Windows2000 IndexServerで検索サイトを作成しようと考えています。サイト内すべてを検索させるには、カタログのプロパティーの追跡タブで、構築したWEBサイトを指定すればできると思うのですが、今回は一部のディレクトリのみを検索対象にしたいのです。この、一部のディレクトリはIISで公開していないフォルダ(つまり、単なるファイルサーバの1ディレクトリ)です。 検索はブラウザから行えるようにするため、.idqファイルと.htxファイルを使用しています。 カタログを作成してディレクトリの追加で、検索したいディレクトリを指定してやっても、ブラウザからの検索ではひっかかってくれません。しかし、インデックスサービスで用意されているインデックス サービス クエリーフォームからはきちんと引っかかるのです。どうして??? どなたか、方法ご存知の方おしえてください。

  • IPでのサイトサクセスについて

    CentOSを使っています。 HP公開前で、例えばhttp://www.abc.co.jp/index.htmlでのアクセスではなく、http://(グローバルアドレス)/index.htmlで外からアクセスさせる場合、 httpd.confをどのように書いたら良いか教えていただけますでしょうか。 あと、別の質問でWindowsのIISの場合ですが、もし"既定のウェブサイト"を使って既にWebサーバがウェブサイトを作っていた場合は、どのようにすればいいでしょうか? おそらく、http://(グローバルアドレス)/index.htmlだと既定のウェブサイトに作らなければならいと思うのですが。