Ищем образцы Microsoft Index Server ASP.NET - PullRequest
0 голосов
/ 27 мая 2009

Я не программист, но я умею фрагменты кода Франкенштейна с достаточной квалификацией, чтобы, если по милости нескольких добрых душ, я мог наткнуться на некоторый пример кода ASP, который действует как графический интерфейс для сервера индекса MS, я может, конечно, заставить его работать и хорошо выглядеть.

Если кто-нибудь может предложить какую-либо помощь, я бы сделал сальто назад. но я не буду помещать это на YouTube. там достаточно видео с лицевой стороны.

резюме: кто-нибудь знает, где я могу найти страницы asp сервера индекса? чем полнее, тем лучше. фрагменты приветствуются.

Кстати: я пометил это как sharepoint, поскольку это очень похоже. некоторые администраторы мхов, безусловно, смогут мне помочь!

Ответы [ 2 ]

1 голос
/ 27 мая 2009

Как насчет некоторых примеров из CodeProject? Будет ли это соответствовать вашим потребностям? Извините, я не могу предложить более конкретной помощи, не зная больше деталей и того, что вы пытаетесь сделать.

Класс Microsoft Index Server для ASP (классический ASP)

Ваша бесплатная поисковая система - Microsoft Indexing Server

0 голосов
/ 09 декабря 2009

Для связи с каталогом сервера индексирования с asp.net вы можете использовать объект соединения ole db.

OleDbConnection conn = new OleDbConnection("Provider=MSIDXS;Integrated Security .=;Data Source=" + catalogName);
            cmdQuery = new OleDbCommand(query, conn);

Где catalogName - это имя каталога на вашей машине, к которой вы обращаетесь. И запрос - это строка, содержащая используемый вами индексный запрос.

 //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();

Не забудьте избавиться от соединения и читателя в окончательном утверждении:)

Сам по себе запрос индекса очень похож на SQL - вы также можете задать свойства запроса, которые будут использоваться в качестве псевдонимов, чтобы их было легче читать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...