Штомесячны архіў: Красавіка 2008

Хуткая інтэграцыя SharePoint: Прыклад кода для адлюстравання ўсіх даступных хуткіх уяўленняў

Вось прыклад кода, які паказвае ўсе даступныя віды з ХУТЧЭЙ сервер на аснове імя QRServer (серверны працэс, з якім мы маем зносіны). I offer this up to give you all a taste of what it’s like to use the provided FAST API.

выкарыстанне Сістэма;
выкарыстанне System.Collections.Generic;
выкарыстанне System.Linq;
выкарыстанне System.Text;
выкарыстанне Com.FastSearch.Esp.Search;
выкарыстанне Com.FastSearch.Esp.Search.Http;
выкарыстанне Com.FastSearch.Esp.Search.Navigation;
выкарыстанне Com.FastSearch.Esp.Search.Query;
выкарыстанне Com.FastSearch.Esp.Search.Result;
выкарыстанне Com.FastSearch.Esp.Search.View;
выкарыстанне System.Collections.Specialized;
выкарыстанне System.Collections;


Прастора назваў Conchango
{
    клас EnumerateFASTViews
    {
        статычны ануляваць Асноўны(радок[] аргументы)
        {

            ISearchFactory searchFactory;

            NameValueCollection NameValueCollection = новы NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");

            searchFactory = SearchFactory.NewInstance(NameValueCollection);

            Кансоль.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().Лічыць + "].");

            Int I = 0;

            Еогеасп (аб'ект пра ў searchFactory.GetSearchViewList())
            {
                Кансоль.WriteLine("View [" + я     + "]: [" + o.toString() + "].");

            }

            Кансоль.ReadLine();

        }
    }
}

Звярніце ўвагу, што я лічу сябе кампетэнтным ледзь C # праграміст і ў мяне тонкая скура, так што не пасылайце любой маліны маім шляху, Асабліва паўторна: the "foreach (Аб'ект O ў …)" construct 🙂

</канец>

Technorati Тэгі: ,

Падпісацца на мой блог.

ХУТКА і інтэграцыю з SharePoint Першы погляд

Мне пашанцавала, каб мець магчымасць працаваць на хуткім <–> SharePoint інтэграцыйны праект і думаў, што працягваюць дзяліцца мой абмежаваны вопыт працы з супольнасцю.

Microsoft знаходзіцца ў Працэс пакупкі ХУТЧЭЙ. I don’t know anything about the schedule except that it should be finished in the "2nd quarter" наколькі я разумею па 06/30/08.

Мой праект дызайну, на вельмі высокім узроўні, прадугледжвае стварэнне некалькіх вэб-частак, якія маюць прыкладна той жа выгляд, адчуваць і функцыянальнасць, што і стандартны пошук MOSS скрынку і асноўнымі вынікамі вэб-часткі, 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, хоць гэта для мяне відавочна, што некаторыя з хутка інжынеры дакладна разумець MS тэхналогій (або яны зрабілі выкарыстанне падрадчыкаў).

ХУТЧЭЙ:

Хутка гэта вялікі серверны прадукт монстра (і я не маю на ўвазе, што ў дрэнным сэнсе; MOSS вялікі прадукт монстра мне таксама). 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, як я магу даведацца больш.

MOSS:

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, Я адпраўлю больш.

</канец>

Technorati Тэгі: , ,

Падпісацца на мой блог.