- ベストアンサー
Indexing Service + IIS + ASPについて
こんにちは!! IndexServiceを使ってフリーテキスト検索できる ASPを作りたいと思っています。 と思います。 (Win2000からは、IndexingServiceというサービスになったということですが・・・) そのIndexingServiceを使って、特定のディレクトリにある、HTMLをフリーテキスト検索し、一覧を表示するという ASPを作るにはどうすればいいのでしょうか?? よろしくお願いします!!
- みんなの回答 (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などを調べて頂ければ 良い資料が見つかるかもしれません。 参考までに
お礼
ありがとうございます!!。 ADO使って検索するんですねー PS IndexServerって、Servletで使えればいいのにー