kategorie Argief: FAST

Komende FAST aanbieding, Woensdag 01/28, Middag EDT

Ek sal moet doen my eerste keer ooit aanlyn aanbieding aangebied deur die magtige EMC bemarking masjien by 12:00 middag EDT op Woensdag, 01/28. Ek het geen idee wat om te verwag van hierdie, in terms of attendance. Egter, want ek is lei dit, Ek kan jou vertel wat om te verwag as jy tyd maak vir dit.

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 (Dit is baie nuttig deur homself) en Enterprise Soek, Dit is 'n baie groter, nastier, interessante en ingewikkelde probleme op te los.

Ek gaan die argument dat FAST is 'n goeie instrument om te gebruik terwyl hulle probeer om die Enterprise Search probleem op te los te maak (en ek maak 'n paar grepe uit te kanale terwyl ek by dit). 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.

As jy belangstel in 'n vinnige, Ek dink jy sal genoeg nuttige inligting vind die tyd om te regverdig spandeer luister na my praat oor dit.

Dit is 'n bemarking aanbieding, maar al die bemarking dinge is aan die einde, sodat jy kan altyd af te laai op daardie stadium.

Die magtige EMC bemarking masjien het my met 'n aanmelding skakel, so gebruik dit asseblief om te registreer.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Technorati Tags: , ,

Definisie van die Vindbaarheid Probleem

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. Ongelukkig, 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. Egter, Ek het nog nooit het my belangstelling in die produk en, meer interessant, die groter probleem van vindbaarheid.

Ek het regtig nie hou nie dat die woord, but I’m trying to get used to it 🙂 Despite it’s awkwardness, vindbaarheid is 'n ware (of ten minste, opkomende) term. Do a Live Search As jy belangstel in die vind van meer tegniese definisies, maar die manier waarop ek verduidelik dit rondom die kantoor is soos hierdie:

Intellektuele kapitaal wat nie gevind kan word, kan ook nie bestaan ​​nie.

Dit is amper soos ware om dit te sê:

Intellektuele kapitaal wat nie gevind kan word vinnig en maklik kan net sowel nie bestaan ​​nie.

Intellektuele kapitaal (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 🙂

Hierdie dae, opname gewoonlik beteken dat die idee is gedokumenteer in die vorm van 'n MS Word doc, Excel werkboek, ens.. and eventually stuck in electronic format on a hard drive somewhere. IC obviously takes other forms like, soos beelde, videos, hoogs insiggewende blogs, wikis … it’s impossible to list them all. Op dieselfde tyd, IC gestoor word in 'n verskeidenheid van plekke soos lêer stelsels, databasisse, lyn van besigheid aansoeke (ERP, CRM, SharePoint, Documentum), ens..

Dit is die vindbaarheid probleem: hoe kan vinnig en maklik te vind pakkie wat in dekades of honderde van formaat in dekades of honderde duisende gestoor word, tienduisende (durf ek sê honderde duisende) van die plekke in 'n organisasie?

It’s a difficult problem to solve. Bill Engels skryf oor vindbaarheid 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, 'n mal Fransman (Ferdinand de Lesseps) begin met 'n private maatskappy om die kanaal te bou, die projek is laat vaar vir 'n paar jaar, 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, voortgaan, en uiteindelik voltooi). And yet, it’s still not truly finished. Sover ek weet, die kanaal se banke het nog nooit met hul rushoek, 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, veral as dit verband hou met 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, Ek gaan om te probeer en sit 'n boks rondom die probleem om te wys hoe verskriklik dit regtig is (it’s more awful than you think 🙂 ). It’s awful, but at least it does fit inside a box.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Technorati Tags: , ,

In sy klas FAST Opleiding is 'n uitstekende

Ek begin vandag 4 FAST se vennoot opleiding gelei deur Larry Kaye hier in Needham, MA.

Die 5-dag-sessie afgebreek word in klasse (3 en 2 dae onderskeidelik) entitled "FAST ESP: Ontwikkeling van Custom Search Aansoeke vir alliansievennote ek" and "FAST ESP: Developing Custom Search Applications for Alliance Partners II".

Dit is 'n ware boot camp tipe klas. Die materiaal is diep (baie, baie diep). Die instrukteur (Larry) duidelik weet sy dinge. I highly recommend this training if you considering it.

</einde>

FAST SharePoint integrasie: Voer 'n eenvoudige navraag

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, dit is 1 hop, slaan en spring die logika weg te draai binne-in 'n web deel of aansoek bladsy:

die gebruik van Stelsel;
die gebruik van System.Collections.Generic;
die gebruik van System.Linq;
die gebruik van System.Text;
die gebruik van System.Collections.Specialized;
die gebruik van Com.FastSearch.Esp.Search;
die gebruik van Com.FastSearch.Esp.Search.Http;
die gebruik van Com.FastSearch.Esp.Search.Navigation;
die gebruik van Com.FastSearch.Esp.Search.Query;
die gebruik van Com.FastSearch.Esp.Search.Result;
die gebruik van Com.FastSearch.Esp.Search.View;
die gebruik van System.Collections;

namespace Conchango
{
    klas InvokeSimpleFASTQuery
    {
        statiese nietig Main(string[] argumente)
        {

            #streek Inisialiseer ons kommunikasie met FAST
            ISearchFactory searchFactory;

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

             Begin 'n navraag

            string Query String = "Toets";

            Query query = nuwe Query(Query String);

            query.SetParameter(BaseParameter.Clustering, valse);
            query.SetParameter(BaseParameter.NAVIGATION, waar);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult gevolg = searchView.Search(navraag);

            Troos.WriteLine("Totale resultate van soek: [" + result.DocCount + "].");

            int docCounter = 0;

            terwyl (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Troos.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("Url").StringValue);

            } // terwyl

            Troos.Read line();
            #endregion

        }
    }
}

Dit genereer die volgende resultaat:

beeld

</einde>

Skryf in op my blog.

Technorati Tags: ,

FAST SharePoint integrasie: Voorbeeld kode alle beskikbare vinnige besigtingings om te vertoon

Hier is 'n kode wat toon al die beskikbare menings van 'n FAST bediener wat gebaseer is op die genoemde QRServer (die bediener proses waarmee ons kommunikeer). I offer this up to give you all a taste of what it’s like to use the provided FAST API.

die gebruik van Stelsel;
die gebruik van System.Collections.Generic;
die gebruik van System.Linq;
die gebruik van System.Text;
die gebruik van Com.FastSearch.Esp.Search;
die gebruik van Com.FastSearch.Esp.Search.Http;
die gebruik van Com.FastSearch.Esp.Search.Navigation;
die gebruik van Com.FastSearch.Esp.Search.Query;
die gebruik van Com.FastSearch.Esp.Search.Result;
die gebruik van Com.FastSearch.Esp.Search.View;
die gebruik van System.Collections.Specialized;
die gebruik van System.Collections;


namespace Conchango
{
    klas EnumerateFASTViews
    {
        statiese nietig Main(string[] argumente)
        {

            ISearchFactory searchFactory;

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

            Troos.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().Tel + "].");

            int i = 0;

            foreach (voorwerp die in searchFactory.GetSearchViewList())
            {
                Troos.WriteLine("View [" + i     + "]: [" + o.ToString() + "].");

            }

            Troos.Read line();

        }
    }
}

Let daarop dat ek beskou myself as 'n skaars bekwame C # programmeerder en ek het 'n dun vel, stuur nie enige frambose my pad, veral weer: the "foreach (voorwerp o in …)" construct 🙂

</einde>

Technorati Tags: ,

Skryf in op my blog.

FAST en SharePoint Integrasie Eerste Kyk

Ek het gelukkig 'n geleentheid te hê om te werk op 'n vinnige <–> SharePoint integrasie projek en gedink ek wil voortgaan om te deel my beperkte ervaring met die gemeenskap.

Microsoft is in die proses van die aankoop van FAST. I don’t know anything about the schedule except that it should be finished in the "2nd quarter" Ek neem middel 06/30/08.

My projek se ontwerp, op 'n baie hoë vlak, oproepe vir die skep van 'n paar web dele wat ongeveer dieselfde lyk, voel en funksionaliteit as die standaard MOSS soekkassie en kern resultate web deel, 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, alhoewel dit vir my duidelik is dat sommige van die vinnige ingenieurs duidelik verstaan ​​MS tegnologie (of het hulle gebruik gemaak van kontrakteurs).

FAST:

Vinnig 'n groot monster bediener produk (en ek bedoel nie dat in 'n slegte sin van die woord; Moss is 'n groot monster produk vir my so goed). 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, gee die resultate, is groot op die relevansie (want ek sien nie hoe dit hanteer sosiale relevansie). Egter, 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 ek meer leer.

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.

Daar blyk 'n web koppelvlak.

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, nie so seker of dit is 'n produksie-gereed.

That’s it for now. As I progress through the project, Ek sal meer post.

</einde>

Technorati Tags: , ,

Skryf in op my blog.

Bepaal vinnige QRServer Port

Ten einde te kommunikeer met 'n vinnige Soek via die API, ons moet die hawe om te weet wat die QRServer loop.

Ek het hierdie stappe doen om dit op te spoor:

  1. Teken in die vinnige admin werf (http://server:port/admin).
  2. Gaan na System Oorsig.
  3. Locate "Search Dispatcher" en SpyGlass ikoon kliek:

    beeld

  4. Ek het suksesvol gebruik om die waarde, 15100 for "Info Name" = "http":

    beeld

Notas:

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

2. Gebruik hierdie kode soortgelyk aan die volgende om 'n verbinding te instansieer om te vas:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = nuwe 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. As jy kies 'n wild verkeerde hawe, jy kry 'n nuttige foutboodskap:

beeld

4. Egter, As jy kies die hawe wat op die oorsig (15102) you don’t get that helpful error message. In plaas daarvan, later wanneer jy probeer om toegang te verkry tot enige data deur middel van 'n soektog of 'n vinnige oog verwysing, 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".

</einde>

Technorati Tags:

Skryf in op my blog.