Архиви на категоријата: БРЗО

Претстојните БРЗО Презентација, Среда 01/28, Пладне EDT

Јас ќе се прави мојот прв некогаш онлајн презентација хостиран од страна на моќниот ЕМС маркетинг машина на 12:00 пладне EDT во средата, 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 (што е сосема корисно само по себе) и Enterprise Барај, која е многу поголема, nastier, интересна и тежок проблем да се реши.

Одам да се направи аргумент дека брзо е добра алатка да се користи додека се обидува да го реши претпријатија Барај проблем (и јас се направат некои аналогии каналите додека јас сум во тоа). 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.

Ако сте заинтересирани во Брз, Мислам дека ќе се најде доволно корисни информации за да се оправда времето поминато ме слуша зборува за тоа.

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

Моќниот ЕМС маркетинг машина ми се предвидени со регистрација линк, па ве молиме користете го да се регистрирате.

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin

Дефинирање на findability Проблем

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. За жал, 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. Сепак, Јас никогаш не изгубив мојот интерес во производот и, повеќе интересно, поголем проблем од findability.

Јас навистина не ми се допаѓа тој збор, but I’m trying to get used to it 🙂 Despite it’s awkwardness, findability е вистински (или барем, новите) 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 🙂

Овие денови, снимање нормално значи дека идејата е документирано во форма на MS Word doc, Excel работна книга, итн. and eventually stuck in electronic format on a hard drive somewhere. IC obviously takes other forms like, како слики, видео, високо информативни блогови, викија … it’s impossible to list them all. Во исто време, ИЦ се чуваат во различни места како датотечни системи, бази на податоци, линијата на деловни апликации (ERP, CRM, SharePoint, Documentum), итн.

Ова е findability проблем: Како брзо и лесно да се најде ИЦ кои се чуваат во десетици или стотици формати во десетици или стотици илјади, десетици илјади (Јас се осмелувам да кажам стотици илјади) на локации во една организација?

It’s a difficult problem to solve. Бил англиски е пишување за findability 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, луд Французинот (Фердинанд де Lesseps) започна приватна компанија за изградба на канал, проектот бил напуштен за неколку години, 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. Колку што знам, банки на каналот никогаш не се сретнале нивните агол на одмор, meaning that they have to be shored up and otherwise maintained even to this day. Solving findability is the same way. I definitely recommend that you read Bill’s series and subscribe to his blog for his point of view on findability, особено како што се однесува на SharePoint.

I too am interested in this problem. Due to my exposure to FAST and on-going discussions on this subject with my brilliant EMC colleagues, I have some more ideas I plan to write about over the coming weeks and months. In my next article on this little series, Одам да се обиде и да се стави кутија околу проблемот да се покаже колку е одвратно тоа навистина е (it’s more awful than you think 🙂 ). It’s awful, but at least it does fit inside a box.

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin

Technorati Тагови: , ,

Во својата класа брзо обука е одлична

Јас сум почнуваат ден 4 на партнер обука брза е на чело од страна на Лари Кеј тука во Needham, М-р.

Ова 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.

</крајот>

БРЗО SharePoint интеграција: Извршување на едноставни пребарување

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, тоа е хоп, прескокнете и Скокни далеку да ја заврши оваа логика во внатрешноста на веб дел или апликација страница:

користење на Систем;
користење на System.Collections.Generic;
користење на System.Linq;
користење на System.Text;
користење на System.Collections.Specialized;
користење на 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;

именски простор Conchango
{
    класа InvokeSimpleFASTQuery
    {
        статички поништат Главната(низа[] аргументи)
        {

            #регионот Иницијализира нашата комуникација со FAST
            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);

            #endregion

             Започне пребарување

            низа QueryString = "test";

            Пребарување Query = нови Пребарување(QueryString);

            query.SetParameter(BaseParameter.Кластеринг, лажни);
            query.SetParameter(BaseParameter.НАВИГАЦИЈА, вистина);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult резултат = searchView.Search(пребарување);

            Утешуваат.WriteLine("Total results from search: [" + result.DocCount + "].");

            int docCounter = 0;

            додека (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Утешуваат.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").Вредноста на стрингот);

            } // додека

            Утешуваат.Readline();
            #endregion

        }
    }
}

Таа ги генерира следниот резултат:

сликата

</крајот>

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

Technorati Тагови: ,

БРЗО SharePoint интеграција: Примерок код за прикажување на сите достапни БРЗО Видено е

Here is some code that shows all available views from a БРЗО server based on the named 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;

            foreach (објект на во searchFactory.GetSearchViewList())
            {
                Утешуваат.WriteLine("View [" + i   + "]: [" + o.ToString() + "].");

            }

            Утешуваат.Readline();

        }
    }
}

Note that I consider myself a barely competent C# programmer and I have thin skin, so don’t send any raspberries my way, especially re: the "foreach (object o in …)" изградба 🙂

</крајот>

Technorati Тагови: ,

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

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

Сум бил среќа да имаат можност да работат на брза <–> SharePoint integration project and thought I’d continue to share my limited experience with the community.

Microsoft is in the process of purchasing БРЗО. I don’t know anything about the schedule except that it should be finished in the "2nd quarter" which I assume means by 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, иако тоа е очигледно за мене дека некои од БРЗО инженери јасно се разбере MS тек (или тие го направија употреба на изведувачи).

БРЗО:

БРЗО е голем чудовиште сервер производ (и не мислам дека во лоша смисла; Мос е голем чудовиште производот за мене, како и). 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, shows results, is big on relevancy (though I don’t see how it handles social relevancy). Сепак, 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, as I learn more.

Мос:

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.

There seems to be a web service interface as well.

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, not so sure if it’s production-ready.

That’s it for now. As I progress through the project, I’ll post more.

</крајот>

Technorati Тагови: , ,

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

Се утврди брзо QRServer Порт

Со цел да комуницира со брзо пребарување преку своите API, треба да знаеме на пристаништето на кои QRServer работи.

Го следев овие чекори за да го лоцира:

  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. Користете го овој код сличен на следниов за показ за поврзување со брзо:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = нови NameValueCollection();
    
        nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
        nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102");
        nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

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".

</крајот>

Technorati Тагови:

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