Месечне архиве: Април 2008

ФАСТ СхареПоинт интеграције: Пример код за приказ свих доступних ФАСТ Виевс

Овде је неки број који показује све доступне видом ФАСТ сервер заснован на име КРСервер (сервер процес са којима комуницирамо). I offer this up to give you all a taste of what it’s like to use the provided FAST API.

коришћење Систем;
коришћење Систем.Цоллецтионс.Генериц;
коришћење Систем.Линк;
коришћење Систем.Тект;
коришћење Цом.ФастСеарцх.Есп.Сеарцх;
коришћење Цом.ФастСеарцх.Есп.Сеарцх.Хттп;
коришћење Цом.ФастСеарцх.Есп.Сеарцх.Навигатион;
коришћење Цом.ФастСеарцх.Есп.Сеарцх.Куери;
коришћење Цом.ФастСеарцх.Есп.Сеарцх.Ресулт;
коришћење Цом.ФастСеарцх.Есп.Сеарцх.Виев;
коришћење Систем.Цоллецтионс.Специализед;
коришћење Систем.Цоллецтионс;


намеспаце Цонцханго
{
    класа ЕнумератеФАСТВиевс
    {
        статички воид Главни(ниска[] аргс)
        {

            ИСеарцхФацтори сеарцхФацтори;

            НамеВалуеЦоллецтион намеВалуеЦоллецтион = нови НамеВалуеЦоллецтион();

            намеВалуеЦоллецтион.Адд("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            намеВалуеЦоллецтион.Адд("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            намеВалуеЦоллецтион.Адд("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");

            сеарцхФацтори = СеарцхФацтори.НевИнстанце(намеВалуеЦоллецтион);

            Конзола.ВритеЛине("Total Views: [" + сеарцхФацтори.ГетСеарцхВиевЛист().Рачунати + "].");

            инт и = 0;

            фореацх (објекат О у сеарцхФацтори.ГетСеарцхВиевЛист())
            {
                Конзола.ВритеЛине("View [" + и     + "]: [" + о.ТоСтринг() + "].");

            }

            Конзола.Реадлине();

        }
    }
}

Имајте на уму да ја себе сматрам једва надлежни Ц # програмер и имам танку кожу, тако да не шаље било малине на мој начин, посебно ре: the "foreach (О објекат у …)" construct 🙂

</крај>

Тецхнорати Тагс: ,

Претплатите се на мој блог.

БРЗО и СхареПоинт интеграције Први поглед

Имао сам среће да имају прилику да раде на брзом <–> СхареПоинт пројекат интеграције и помислио да ћу настављају да деле моје ограничено искуство са заједницом.

Мицрософт је у Процес куповине ФАСТ. I don’t know anything about the schedule except that it should be finished in the "2nd quarter" што претпостављам средства од 06/30/08.

Мој пројекат је дизајн, на веома високом нивоу, позива на стварање неколико веб делова који имају приближно исти изглед, осећају и функционалност као стандардни МОСС претрагу и цоре резултати Веб сегменту, but pulling from FAST. I’ve made some baby steps in that direction.

FAST is a dedicated search engine. It’s not based on Microsoft technology, мада је очигледно да су неки од брзо инжењера јасно разумеју МС технологије (или су они искористили извођача).

ФАСТ:

ФАСТ је велико чудовиште сервер производ (и не мислим да је у лошем смислу; Мос је велики чудовиште производ за мене, као и). It appears to be based on Java and I noticed some apache stuff and maybe some PHP. I wouldn’t be surprised if there were other bits of tech mixed in here and there. It definitely runs on windows server and is working fine in the virtual environment which I’ve been using.

It makes use of a facade web service that crawls SharePoint content for indexing in its special FAST way.

A SharePoint end user would be pretty much at home with FAST’s user interface. It has simple/advance search, показује резултате, је велики на релевантност (мада ја не видим како може да манипулише и друштвену релевантност). Међутим, it does go further. Its stemming seems better. I really can’t articulate it well but I’ll just say "it’s better." You can take my word for it, or not 🙂 I may elaborate on this point in the future, како да сазнам више.

МОСС:

FAST provides a .NET-friendly DLL that provides an interface to the FAST engine. This makes it possible for us to create web parts or application pages or whatever we want to query FAST and present the results.

Изгледа да постоји веб сервис интерфејс као и.

I also have access to a FAST-provided web part that does integrate MOSS and FAST. I don’t know if this is a POC, something that was whipped up as a demo or what. It’s definitely a good learning tool, нисам сигуран да ли је спреман за производњу.

That’s it for now. As I progress through the project, Ја ћу пост више.

</крај>

Тецхнорати Тагс: , ,

Претплатите се на мој блог.