あなたは、OLE DB接続オブジェクトを使用することができますasp.netからインデックスサーバーカタログに話をします。
OleDbConnection conn = new OleDbConnection("Provider=MSIDXS;Integrated Security .=;Data Source=" + catalogName);
cmdQuery = new OleDbCommand(query, conn);
ここで、catalogNameは、照会するマシン上のカタログの名前です。 queryは、使用しているインデックスクエリを含む文字列です。
//Get reader
rQuery = cmdQuery.ExecuteReader(CommandBehavior.CloseConnection);
//Create dataset and load values from reader into it
dataQuery = new DataSet("IndexResults");
dataQuery.Load(rQuery, LoadOption.OverwriteChanges, new string[] { "" });
//Return the first table which will be the results from the query
results = dataQuery.Tables[0].Copy();
finally文で接続し、読者を処分することを忘れないでください:)
インデックスクエリ自体はSQLに非常によく似ている - あなたはまた、別名として使用するクエリのプロパティを設定することができます読みやすくなります。
ASPまたはASP.Netを意味するのか、ASP.NETの場合はどの言語を使用するのかを明確にする必要があります。 – RedFilter