• ベストアンサー

Indexing Service + IIS + ASPについて

こんにちは!! IndexServiceを使ってフリーテキスト検索できる ASPを作りたいと思っています。 と思います。 (Win2000からは、IndexingServiceというサービスになったということですが・・・) そのIndexingServiceを使って、特定のディレクトリにある、HTMLをフリーテキスト検索し、一覧を表示するという ASPを作るにはどうすればいいのでしょうか?? よろしくお願いします!!

質問者が選んだベストアンサー

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

誰も答えていらっしゃらないので簡単に '--- Request.Form("keyword") : 検索キーワード strSQL="SELECT DocTitle,VPath,Contents FROM SCOPE('""/""') WHERE CONTAINS(Contents,'""" & Request.Form("keyword") & """')" Set cnn=CreateObject("ADODB.Connection") cnn.Open "Provider=MSIDXS;Data Source=Web;Locale Identifier=1041;" Set rst=cnn.Execute(strSQL) If rst.RecordCount > 0 Then Do Until rst.EOF Response.Write "<a href=""" & rst("VPath") & """>" & Server.HTMLEncode(rst("DocTitle")) & "</a><br>" rst.MoveNext Loop End If Set rst=Nothing cnn.Close Set cnn=Nothing たぶん、こんな感じのソースで動くと思います(未確認) もちろんIndexServiceやASP、ADOに関しての基礎的な知識はあるものだと勝手に仮定して書いていますが・・・ 更に詳しいことについてはmsdnなどを調べて頂ければ 良い資料が見つかるかもしれません。 参考までに

ZIGEN
質問者

お礼

ありがとうございます!!。 ADO使って検索するんですねー PS IndexServerって、Servletで使えればいいのにー

関連するQ&A