Цатегори Арцхивес: ФАСТ

Предстојећи ФАСТ Презентација, Среда 01/28, Подне ЕДТ

Ја ћу да радим свој први презентација на мрежи домаћин моћног ЕМЦ маркетинга машине на 12:00 пре ЦДТ среду, 01/28. Немам појма шта да очекују од овог, in terms of attendance. Међутим, пошто сам га води, Ја могу да вам кажем шта да очекујете ако одвојите време за то.

I’m going to be describing what we here at EMC mean when we talk about "Enterprise Search." I’m distinguishing between regular old SharePoint Search (што је веома корисно за себе) Претрага предузећа и, што је много већи, одвратнији, занимљив и збуњујући проблем који треба решити.

Ја ћу да их убедимо да брзо је добар алат за коришћење док је покушавао да реши проблем Претрага предузећа (и ја направити неке аналогије са каналима, док сам код тога). This obviously ties into SharePoint and will be a part of the community’s fabric over the course of 2009 and beyond. That’s the hook for anyone reading my blog here.

Уколико сте заинтересовани за ФАСТ, Мислим да ћете наћи корисне информације довољно да оправда време провео слушајући ме о томе.

То је маркетиншки презентација, али све ствари маркетинг је на крају, тако да увек можете оставити у том тренутку.

Моћни ЕМЦ маркетинга машина ми је обезбедио регистрацију са везом, па вас молимо да користите га да се региструјете.

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Дефинисање Финдабилити проблем

I had the good fortune of attending some partner training from FAST last spring. I was really impressed with the product and was looking forward to working with it. Unfortunately, one project fell through and then EMC acquired my company. Predictably, a certain amount of chaos ensued while we learned about EMC and EMC learned about us. FAST technology dropped a few points on the priority scale during that period. Међутим, Никада нисам изгубила интересовање за производ и, још интересантније, већи проблем финдабилити.

Ја стварно не волим ту реч, but I’m trying to get used to it 🙂 Despite it’s awkwardness, финдабилити је прави (или барем, настајању) term. Do a Ливе Сеарцх ако сте заинтересовани за проналажење више техничких дефиниција, али како ја то објасним у канцеларији је овако:

Интелектуални капитал који се не могу наћи можда и не постоји.

То је скоро као тачно да кажем:

Интелектуални капитал који се не могу наћи брзо и лако могу и да не постоји.

Интелектуални капитал (ИЦ) starts as an idea in a person’s head and is then refined via collaboration with colleagues and interactions with various communities. To be truly useful, these resulting ideas must be recorded. This is where the trouble begins 🙂

Ових дана, снимање обично значи да је идеја је документовано у облику МС Ворд доц, Екцел радна свеска, итд. and eventually stuck in electronic format on a hard drive somewhere. IC obviously takes other forms like, као и слике, видеос, високо информативне блогови, вики … it’s impossible to list them all. Истовремено, ИЦ се чувају у различитим местима попут система датотека, базе података, линија пословних апликација (ЕРП, ЦРМ, СхареПоинт, Доцументум), итд.

Ово је финдабилити проблема: како да брзо и лако пронађете ИЦ који је ускладиштен у десетине или стотине формата на десетине или стотине хиљада, десетине хиљада (усуђујем се да кажем стотина хиљада) локација у организацији?

It’s a difficult problem to solve. Бил енглески је писао о финдабилити from a very grand perspective in what I have come to think of as the Panama Canal approach. The history of the Panama Canal is amazing. In a nut shell, луди Француз (Фердинанд де Лессепс) започео приватну компанију за изградњу канала, Пројекат је напуштен за неколико година, picked up again and finally finished by the American government under President Roosevelt. This reminds me of Bill’s approach because as he rightly points out, solving the findability is both hard and never stops. It took years and years of effort from the some of the hardest working humans on the planet to start, наставити, и коначно завршити). And yet, it’s still not truly finished. Колико ја знам, се канал банке никада нису упознали своју угао мировања, што значи да су се схоред се и иначе одржава све до данас. Решавање финдабилити је на исти начин. Ја дефинитивно препоручујем да прочитате Билловој серију и да се претплатите на свом блогу на његове тачке гледишта на финдабилити, посебно се односи на СхареПоинт.

И ја сам заинтересован за овај проблем. Због мог излагања брз и у току расправе о овој теми са мојим генијалним ЕМЦ колега, Имам још неке идеје планирам да пишем о током наредних недеља и месеци. У мом следећем чланку о овом малом серије, Ја ћу да покушам да поставим оквир око проблема да покаже колико је заиста ужасно (it’s more awful than you think 🙂 ). То је грозно, али барем не уклапа у кутији.

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

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

У класа ФАСТ Тренинг је одличан

Ја почињем дан 4 брзог је тренинг партнер на челу са Ларри Каие овде у Неедхам, МА.

Овај 5-дневну обуку је подељен у класе (3 и 2 односно дана) entitled "FAST ESP: Развој прилагођених претраживача Пријаве за партнери при ја" and "FAST ESP: Developing Custom Search Applications for Alliance Partners II".

Ово је прави центар за обуку типа класа. Материјал је дубоко (веома, веома дубоко). Инструктор (Лери) јасно зна његове ствари. I highly recommend this training if you considering it.

</крај>

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

This is a continuation in my FAST coding mini-series for SharePoint folk. The bit of code below executes a search for the term "test" in FAST via a Console application. Obviously, то је скок, прескочите и скочите далеко да заврши ову логику унутар веб стране или пријавом:

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

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

            #регија Покрене нашу комуникацију са брзим
            ИСеарцхФацтори сеарцхФацтори;

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

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

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

            #ендрегион

             Покретање упита

            ниска Куеристринг = "test";

            Питање упит = нови Питање(Куеристринг);

            куери.СетПараметер(БасеПараметер.Цлустеринг, лажан);
            куери.СетПараметер(БасеПараметер.НАВИГАЦИЈА, прави);
            куери.СетПараметер(БасеПараметер.НАВИГАТИОН_ДЕЕПХИТС, 100);

            ИСеарцхВиев сеарцхВиев;
            сеарцхВиев = сеарцхФацтори.ГетСеарцхВиев("sharepointconn");

            ИКуериРесулт резултат = сеарцхВиев.Сеарцх(питање);

            Конзола.ВритеЛине("Total results from search: [" + ресулт.ДоцЦоунт + "].");

            инт доцЦоунтер = 0;

            док (доцЦоунтер < ресулт.ДоцЦоунт)
            {

                доцЦоунтер  ;

                ИДоцументСуммари тхисДоцСуммари = ресулт.ГетДоцумент(доцЦоунтер);

                Конзола.ВритеЛине("[" + доцЦоунтер + "]: " + тхисДоцСуммари.ГетСуммариФиелд("url").СтрингВалуе);

            } // док

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

        }
    }
}

Он генерише следећи резултат:

слика

</крај>

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

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

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

Овде је неки број који показује све доступне видом ФАСТ сервер заснован на име КРСервер (сервер процес са којима комуницирамо). 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, Ја ћу пост више.

</крај>

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

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

Одредити Фаст Порт КРСервер

Да би комуницирали са брзу претрагу преко свог АПИ, треба да знамо порт на који се ради КРСервер.

Ја све ове кораке да бисте га пронашли:

  1. Пријавите се на ФАСТ админ сајту (http://server:port/admin).
  2. Идите на Преглед система.
  3. Locate "Search Dispatcher" и кликните на икону дурбин:

    слика

  4. Успешно сам користио вредност, 15100 for "Info Name" = "http":

    слика

Белешке:

1. Лука 15100 appears to be the default out-of-the-box port number for the QRServer.

2. Користите овај код слично следећем да инстанцира везе са ФАСТ:

     ИСеарцхФацтори сеарцхФацтори;
    
        НамеВалуеЦоллецтион намеВалуеЦоллецтион = нови НамеВалуеЦоллецтион();
    
        намеВалуеЦоллецтион.Адд("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
        намеВалуеЦоллецтион.Адд("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102");
        намеВалуеЦоллецтион.Адд("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");
    
        сеарцхФацтори = СеарцхФацтори.НевИнстанце(намеВалуеЦоллецтион);

3. Ако изаберете махнито нетачне порт, добијете корисне грешци:

слика

4. Међутим, Ако изаберете број порта који је наведен на преглед (15102) you don’t get that helpful error message. Уместо тога, касније, када покушате да приступите било какве податке путем претраге или референца брз поглед, you get an error. Debugging shows that the searchFactory’s view count is zero. You’ll be given the message "Failed to fetch Search View List".

</крај>

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

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