Kateqoriya Arxivləri: FAST

Upcoming FAST təqdimatı, Çərşənbə 01/28, Noon EDT

Mən ilk dəfə məşğul olacaq online təqdimat da qüdrətli SMM marketing maşın ev sahibliyi 12:00 Çərşənbə günü günorta EDT, 01/28. Mən bu gözləyə nə heç bir fikrim yoxdur, in terms of attendance. Lakin, Hesab edirəm ki, aparıcı alıram-ci ildən, Mən bunun üçün vaxt etmək əgər gözləmək nə deyə bilərsiniz.

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 (olan özü çox faydalıdır) və Korporativ Axtarış, bir çox böyükdür, nastier, həll etmək üçün maraqlı və şaşırtıcı problem.

Mən sürətli Korporativ Axtarış problemi həll etmək istəyərkən istifadə etmək üçün yaxşı vasitədir ki, mübahisə etmək gidiyorum (Mən ona Ben isə mən kanalları bəzi analogiya etmək). 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.

Siz sürətli ilgilenirseniz, Mən sizə bu barədə danışmaq mənə dinləmək sərf olunan vaxt haqq qazandırmaq üçün kifayət qədər faydalı informasiya tapa bilərsiniz düşünmək.

Bu marketing təqdimat var, lakin marketing məhsullarının bütün sonunda, her zaman o nöqtədə off açılır.

Qüdrətli SMM marketing maşın üzv olma link mənə təqdim etmişdir, belə qeydiyyatdan üçün istifadə edin.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: , ,

Ki, Findability problemin müəyyənləşdirilməsi

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. Təəssüf ki,, 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. Lakin, I never lost my interest in the product and, more interestingly, the bigger problem of findability.

I really don’t like that word, but I’m trying to get used to it 🙂 Despite it’s awkwardness, findability is a real (və ya ən azı, emerging) term. Do a live search if you’re interested in finding more technical definitions, but the way I explain it around the office is like this:

Intellectual capital that cannot be found may as well not exist.

It’s almost as true to say this:

Intellectual capital that cannot be found quickly and easily may as well not exist.

Intellectual capital (IC) 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 🙂

Bu gün, recording normally means that the idea is documented in the form of an MS Word doc, Excel workbook, və s.. and eventually stuck in electronic format on a hard drive somewhere. IC obviously takes other forms like, like images, videos, highly informative blogs, wikis … it’s impossible to list them all. Eyni zamanda, IC is stored in a variety of places like file systems, databases, line of business applications (ERP, CRM, SharePoint, Documentum), və s..

This is the findability problem: how can quickly and easily find IC that is stored in dozens or hundreds of formats in dozens or hundreds of thousands, tens of thousands (dare I say hundreds of thousands) of locations in an organization?

It’s a difficult problem to solve. Bill English has been writing about 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, a crazy Frenchman (Ferdinand de Lesseps) started a private company to build the canal, the project was abandoned for some years, 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, davam etdirmək, and finally finish). And yet, it’s still not truly finished. Bildiyimə kimi, the canal’s banks have never met their angle of repose, 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, particularly as it relates to 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, I’m going to try and put a box around the problem to show how awful it really is (it’s more awful than you think 🙂 ). It’s awful, but at least it does fit inside a box.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Technorati Tags: , ,

In-sinif FAST Təlim gözəldir

Mən gün baþlýyorum 4 NEEDHAM burada Larry Kaye tərəfindən başçılıq FAST tərəfdaş təlim, MA.

Bu 5 gün sessiya siniflərə pozuldu (3 və 2 gün müvafiq olaraq) entitled "FAST ESP: Mən Alliance Partnyorlar üçün Xüsusi Axtarış Proqramlar inkişaf" and "FAST ESP: Developing Custom Search Applications for Alliance Partners II".

Bu real Boot Camp növü sinif. Maddi dərin (çox, dibsiz). Təlimatçı (Larry) aydın onun məhsulları bilir. I highly recommend this training if you considering it.

</son>

FAST SharePoint Integration: Basit Query icra

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, bir hop var, keçmək və bir web hissəsi və ya tətbiq səhifə içərisində bu məntiq kesmek üçün üz jump:

istifadə Sistem;
istifadə System.Collections.Generic;
istifadə System.Linq;
istifadə System.Text;
istifadə System.Collections.Specialized;
istifadə Com.FastSearch.Esp.Search;
istifadə Com.FastSearch.Esp.Search.Http;
istifadə Com.FastSearch.Esp.Search.Navigation;
istifadə Com.FastSearch.Esp.Search.Query;
istifadə Com.FastSearch.Esp.Search.Result;
istifadə Com.FastSearch.Esp.Search.View;
istifadə System.Collections;

Adlar fəzası Conchango
{
    sinfi InvokeSimpleFASTQuery
    {
        statik ləğv Əsas(sim[] args)
        {

            #rayon FAST ilə rabitə başlamaq
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = yeni 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

             Sorğu başlayıb

            sim queryString = "Test";

            Sorğu query = yeni Sorğu(queryString);

            query.SetParameter(BaseParameter.Kümelenme, saxta);
            query.SetParameter(BaseParameter.Menyu, doğru);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult nəticəsində = searchView.Search(sorğu);

            Təsəlli.WriteLine(Axtarış "Total nəticələri: [" + result.DocCount + "].");

            int docCounter = 0;

            isə (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Təsəlli.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("Url").StringValue);

            } // isə

            Təsəlli.ReadLine();
            #endregion

        }
    }
}

Bu, aşağıdakı nəticəsində əmələ:

image

</son>

Blog abunə.

Technorati Tags: ,

FAST SharePoint Integration: Bütün FAST Views Profilə örnek kod

Burada bütün mövcud fikir göstərir ki, bəzi kodu FAST adı əsasında server QRServer (biz ünsiyyətdə olan server prosesi). I offer this up to give you all a taste of what it’s like to use the provided FAST API.

istifadə Sistem;
istifadə System.Collections.Generic;
istifadə System.Linq;
istifadə System.Text;
istifadə Com.FastSearch.Esp.Search;
istifadə Com.FastSearch.Esp.Search.Http;
istifadə Com.FastSearch.Esp.Search.Navigation;
istifadə Com.FastSearch.Esp.Search.Query;
istifadə Com.FastSearch.Esp.Search.Result;
istifadə Com.FastSearch.Esp.Search.View;
istifadə System.Collections.Specialized;
istifadə System.Collections;


Adlar fəzası Conchango
{
    sinfi EnumerateFASTViews
    {
        statik ləğv Əsas(sim[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = yeni 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);

            Təsəlli.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().Saymaq + "].");

            int i = 0;

            foreach (obyekt bu ilə searchFactory.GetSearchViewList())
            {
                Təsəlli.WriteLine("Mövzu [" + i     + "]: [" + o.ToString() + "].");

            }

            Təsəlli.ReadLine();

        }
    }
}

Mən bir ancaq səlahiyyətli C # proqramçı hesab edirəm və nazik dəri qeyd, belə hər moruq My Way göndermeyin, xüsusən yenidən: və "foreach (obyektin o …)" construct 🙂

</son>

Technorati Tags: ,

Blog abunə.

Tez və SharePoint İnteqrasiya First Look

Mən sürətli işləmək imkanı əldə etmək üçün uğurlu olmuşdur sonra <–> SharePoint inteqrasiya layihəsi və I would fikir paylaşmaya davam icma ilə məhdud təcrübə.

Microsoft edir alınması prosesi FAST. I don’t know anything about the schedule except that it should be finished in the "2nd quarter" I vasitələri kəsb edən 06/30/08.

Mənim layihənin dizayn, bir çox yüksək səviyyədədir, təxminən eyni nəzər bir neçə web hissələri yaratmaq üçün zənglər, standart MOSS axtarış qutusu və əsas nəticələri web hissəsi kimi hiss edirəm və funksionallıq, 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, bu FAST mühəndis bəzi aydın MS TECH anlamaq ki, mənə açıq-aydın deyil, baxmayaraq (və ya podratçıların istifadə etdik).

FAST:

FAST böyük bir canavar server məhsul (və pis mənada demək deyil; MOSS mənə böyük bir canavar məhsul həmçinin). 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, göstərir nəticələri, alaka böyük deyil (Hesab edirəm ki, sosial alaka nasıl görmürəm baxmayaraq). Lakin, 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, daha çox məlumat kimi.

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.

Veb xidmətlə interface həmçinin var görünür.

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, istehsal-hazır əgər belə əmin deyil.

That’s it for now. As I progress through the project, Mən daha yazmaq lazımdır.

</son>

Technorati Tags: , ,

Blog abunə.

FAST QRServer Port müəyyən

Onun API vasitəsilə Tez axtarış ünsiyyət üçün, biz QRServer çalıştığı limanına bilməli.

Mən bunu tapmaq üçün bu adımları:

  1. Tez admin sayt daxil ol (http://server:port/admin).
  2. Sistem Baxış keç.
  3. "Axtarış dispetçer tap" və kiçik dürbün icon basın:

    image

  4. Uğurla dəyəri istifadə, 15100 "İnformasiya adı" = "Http":

    image

Qeydlər:

1. Port 15100 appears to be the default out-of-the-box port number for the QRServer.

2. Tez keçid instantiate üçün aşağıdakı oxşar bu kodu istifadə edin:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = yeni 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. Bir vəhşicəsinə yanlış port seçin əgər, bir faydalı səhv mesajı almaq:

image

4. Lakin, Əgər ümumi listelenen port nömrəsini seçin, əgər (15102) you don’t get that helpful error message. Əvəzində, Axtarış ilə heç bir məlumat daxil olmaq və ya sürətli Məlumatlarına istinad cəhd sonra zaman, 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".

</son>

Technorati Tags:

Blog abunə.