Categorie Archieven: SNEL

Aankomende snelle presentatie, Woensdag 01/28, 'S middags EDT

Ik zal het doen van mijn eerste ooit online presentatie gehost door de machtige EMC marketing machine bij 12:00 's middags EDT op woensdag, 01/28. Ik heb geen idee wat te verwachten van dit, in termen van aanwezigheid. Echter, Sindsdien ben ik het leiden van het, Ik kan u vertellen wat te verwachten als je tijd voor het maken.

I 'm gonna worden met een beschrijving van wat we hier op EMC bedoelen als we over "Enterprise Search praten." Ik ben onderscheid te maken tussen de regelmatige oude SharePoint Search (wat heel handig is door zelf) en Enterprise Search, dat is een veel groter, smeriger, interessant en verbijsterende probleem op te lossen.

Ik ben gaan maken van het argument dat snel een goed hulpmiddel om te gebruiken is terwijl het proberen op te lossen het probleem Enterprise Search (en ik maak enkele analogieën te grachten terwijl ik op het). Dit natuurlijk sluit in SharePoint en een deel van het Gemeenschapsbeleid weefsel zal worden in de loop van 2009 en daarbuiten. Dat is de haak voor iedereen die leest mijn blog hier.

Als u geïnteresseerd in de FAST bent, Ik denk dat je vindt genoeg nuttige informatie om te rechtvaardigen de tijd doorgebracht luisteren naar mij praten over het.

Het is een marketing presentatie, maar alle van de marketing dingen is aan het einde, Zo kunt u altijd afgeven op dat moment.

De machtige EMC marketing machine heeft mij geboden met een signup link, Dus gelieve te gebruiken om te registreren.

</einde>

Abonneren op mijn blog.

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

Technorati Tags: , ,

De vindbaarheid probleem definiëren

Ik had het geluk van het bijwonen van sommige partner training van snel afgelopen voorjaar. Ik was echt onder de indruk van het product en was op zoek naar de samenwerking met het. Helaas, een project viel door en vervolgens EMC verworven mijn bedrijf. Voorspelbaar, een bepaalde hoeveelheid chaos volgde terwijl we geleerd over EMC en EMC geleerd over ons. SNELLE technologie liet een paar punten op de schaal van de prioriteit gedurende die periode. Echter, Ik verloor nooit mijn interesse in het product en, meer interessant, het grotere probleem van vindbaarheid.

Ik werkelijk houd niet van dat woord, but I’m trying to get used to it 🙂 Despite it’s awkwardness, vindbaarheid is een echte (of op zijn minst, opkomende) termijn. Doen een Live search bent u geïnteresseerd in het vinden van meer technische definities, maar de manier waarop ik uitleggen het rond het kantoor is net als dit:

Intellectueel kapitaal dat niet kan worden gevonden kan ook niet bestaan.

Het is bijna zoals trouw zeggen dit:

Intellectueel kapitaal dat niet kan worden gevonden snel en eenvoudig kan ook niet bestaan.

Intellectueel kapitaal (IC) begint als een idee in iemands hoofd en vervolgens verfijnd via samenwerking met collega's en interacties met verschillende gemeenschappen. Echt nuttig, deze resulterende ideeën moeten worden opgenomen. This is where the trouble begins 🙂

Deze dagen, opname normaal gesproken betekent dat het idee is gedocumenteerd in de vorm van een MS Word doc, Excel-werkmap, etc. en uiteindelijk steken in elektronisch formaat op een harde schijf ergens. IC neemt uiteraard andere vormen zoals, zoals afbeeldingen, video 's, zeer informatief blogs, wiki 's … het is onmogelijk om ze allemaal te noemen. Op hetzelfde moment, IC is opgeslagen in een verscheidenheid van plaatsen zoals bestandssystemen, databases, bedrijfstoepassingen (ERP, CRM, SharePoint, Documentum), etc.

Dit is de vindbaarheid probleem: Hoe kan snel en gemakkelijk vinden IC die is opgeslagen in tientallen of honderden formaten in tientallen of honderden duizenden, tienduizenden (Ik durf te zeggen honderdduizenden) van locaties in een organisatie?

Het is een moeilijk probleem op te lossen. Bill Engels is schrijven over vindbaarheid vanuit een zeer grote perspectief in wat ik gekomen ben om te denken van als het Panamakanaal aanpak. De geschiedenis van het Panamakanaal is geweldig. In een notendop, een gek Fransman (Ferdinand de Lesseps) begonnen met een particuliere onderneming om te bouwen van het kanaal, het project werd afgeschaft voor enkele jaren, pakte weer en eindelijk klaar door de Amerikaanse regering onder President Roosevelt. Dit doet me denken aan Bill's aanpak omdat zoals hij terecht opmerkt, oplossen van de vindbaarheid is zowel harde en nooit stopt. Het duurde jaren en jaren van inspanning van enkele van de hardst werkende mensen op de planeet om te beginnen, «««, en ten slotte voltooien). En nog, het is nog niet echt klaar. Voor zover ik weet, de kanaalbanken nog nooit hebben ontmoet hun hoek van rust, Wat betekent dat ze moeten worden geschraagd omhoog en anders onderhouden zelfs tot op de dag. Oplossen van vindbaarheid is op dezelfde manier. Ik zeker aanraden dat u Bill's serie gelezen en zich op zijn blog voor zijn standpunt op vindbaarheid abonneren, met name met betrekking tot SharePoint.

Ik ben ook geïnteresseerd in dit probleem. Als gevolg van mijn blootstelling aan snel en aan de gang zijnde discussies over dit onderwerp met mijn briljante EMC-collega 's, Ik heb een aantal meer ideeën, die ik ben van plan om te schrijven over in de komende weken en maanden. In mijn volgende artikel over deze kleine serie, Ik ga proberen te zetten een vak rond het probleem om te laten zien hoe verschrikkelijk het is (it’s more awful than you think 🙂 ). Het is verschrikkelijk, maar ten minste het past in een doos.

</einde>

Abonneren op mijn blog.

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

Technorati Tags: , ,

SNEL in-klasse opleiding is uitstekend

Ik ben het starten van dag 4 van snel de opleiding partner geleid door Larry Kaye hier in Needham, MA.

Deze 5-daagse sessie is onderverdeeld in klassen (3 en 2 dagen respectievelijk) getiteld "FAST ESP: Ik ontwikkelen aangepaste zoektoepassingen voor Alliance Partners" en "FAST ESP: De ontwikkeling van aangepaste zoektoepassingen voor alliantiepartners II".

Dit is een echte boot camp type klasse. Het materiaal is diep (zeer, zeer diepe). De instructeur (Larry) duidelijk kent zijn stuff. I highly recommend deze training als u overweegt het.

</einde>

SNELLE integratie van SharePoint: Een eenvoudige Query uitvoeren

Dit is een voortzetting in mijn snel coderen mini-serie voor SharePoint folk. De bits van onderstaande code voert een zoeken naar de term "test" in snel via een consoletoepassing. Uiteraard, het is een hop, overslaan en springen weg om deze logica in een webonderdeel wrap of toepassing pagina:

met behulp van Systeem;
met behulp van System.Collections.generic;
met behulp van System.LINQ;
met behulp van System.Text;
met behulp van System.Collections.Specialized;
met behulp van Com.FastSearch.ESP.Search;
met behulp van Com.FastSearch.ESP.Search.http;
met behulp van Com.FastSearch.ESP.Search.Navigation;
met behulp van Com.FastSearch.ESP.Search.query;
met behulp van Com.FastSearch.ESP.Search.Result;
met behulp van Com.FastSearch.ESP.Search.View;
met behulp van System.Collections;

naamruimte Conchango
{
    klasse InvokeSimpleFASTQuery
    {
        statische VOID Main(tekenreeks[] args)
        {

            #regio Onze mededeling met snelle initialiseren
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Nieuw 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 #region Lanceren van een query

            tekenreeks queryString = "test";

            Query query = Nieuw Query(queryString);

            query. SetParameter(BaseParameter.CLUSTERING, vals);
            query. SetParameter(BaseParameter.NAVIGATIE, True);
            query. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult resultaat = searchView.Search(query);

            Console.WriteLine("De resultaten van zoeken: [" + resultaat. DocCount + "].");

            int docCounter = 0;

            terwijl (docCounter < resultaat. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = resultaat. GetDocument(docCounter);

                Console.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // terwijl

            Console.ReadLine();
            #endregion

        }
    }
}

Het genereert het volgende resultaat:

afbeelding

</einde>

Abonneren op mijn blog.

Technorati Tags: ,

SNELLE integratie van SharePoint: Voorbeeldcode voor het weergeven van alle beschikbare snelle weergaven

Hier is wat code die alle beschikbare weergaven van toont een SNEL op basis van de benoemde server QRServer (het serverproces waarmee wij communiceren). Ik bied dit omhoog aan geven u alle een voorproefje van wat het is om de verstrekte snel-API gebruiken.

met behulp van Systeem;
met behulp van System.Collections.generic;
met behulp van System.LINQ;
met behulp van System.Text;
met behulp van Com.FastSearch.ESP.Search;
met behulp van Com.FastSearch.ESP.Search.http;
met behulp van Com.FastSearch.ESP.Search.Navigation;
met behulp van Com.FastSearch.ESP.Search.query;
met behulp van Com.FastSearch.ESP.Search.Result;
met behulp van Com.FastSearch.ESP.Search.View;
met behulp van System.Collections.Specialized;
met behulp van System.Collections;


naamruimte Conchango
{
    klasse EnumerateFASTViews
    {
        statische VOID Main(tekenreeks[] args)
        {

            ISearchFactory searchFactory;

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

            Console.WriteLine("Totale Views: [" + searchFactory.GetSearchViewList().Graaf + "].");

            int Ik = 0;

            foreach (object o in searchFactory.GetSearchViewList())
            {
                Console.WriteLine("View [" + i    + "]: [" + o.toString() + "].");

            }

            Console.ReadLine();

        }
    }
}

Merk op dat ik beschouw mezelf een nauwelijks bevoegde C# programmeur en ik heb dunne huid, zo niet sturen elke frambozen mijn manier, vooral re: de foreach" (o object in …)" construct 🙂

</einde>

Technorati Tags: ,

Abonneren op mijn blog.

SNEL en SharePoint integratie eerste blik

Ik heb geluk te hebben een kans om te werken op een snel <–> SharePoint integratieproject en dacht dat ik zou blijven delen mijn beperkte ervaring met de Gemeenschap.

Microsoft is in het proces van de aankoop van SNEL. Ik weet niets over de planning behalve dat het moet worden afgewerkt in het 2e kwartaal"" wat ik neem aan dat betekent door 06/30/08.

Mijn projectontwerp, op een zeer hoog niveau, aanroepen voor het maken van een paar webonderdelen die hebben ruwweg hetzelfde uiterlijk, gevoel en functionaliteit als de standaard MOSS zoeken vak en kern resultaten webonderdeel, maar trekken van snel. Ik heb sommige baby stappen in die richting.

SNEL is een toegewijde search engine. Het niet gebaseerd op Microsoft-technologie, al is het duidelijk voor mij dat sommige van de snelle ingenieurs duidelijk MS tech (of ze hebben gemaakt gebruik van aannemers).

SNEL:

SNEL is een serverproduct groot monster (en ik bedoel niet die in een slechte betekenis; MOSS is een groot monster product voor mij als goed). Het lijkt te worden gebaseerd op Java en ik merkte dat sommige spullen apache en misschien sommige PHP. Ik zou niet verbaasd zijn als er andere stukjes van tech gemengd waren hier en daar. Het zeker op Windowsserver wordt uitgevoerd en werkt prima in de virtuele omgeving die ik heb gebruikt.

Het maakt gebruik van een gevel-webservice die verkenningen SharePoint-inhoud voor indexeren in haar speciale snelle manier.

Een eindgebruiker SharePoint zou vrij veel thuis met de FAST user interface. Het heeft eenvoudige/voorschot zoeken, toont resultaten, is groot op relevantie (Hoewel ik niet zien hoe het omgaat met sociale relevantie). Echter, het gaat verder. Haar als gevolg lijkt beter. Ik echt niet kan articuleren goed maar ik zal alleen zeggen "het is beter." U kunt neem mijn woord voor het, or not 🙂 I may elaborate on this point in the future, Als ik meer informatie.

MOSS:

SNEL biedt een. NET-vriendelijke DLL waarmee een interface naar de snelle motor. Dit maakt het mogelijk voor ons om te maken van webonderdelen of toepassing pagina's of wat we willen snel een query uitvoeren en presenteren van de resultaten.

Er lijkt te zijn van een webservice-interface ook.

Ik heb ook toegang tot een voorwaarde-FAST webonderdeel dat wordt geïntegreerd in MOSS en snel. Ik weet niet of dit een POC, iets dat als een demo of wat was opgeklopte. Het is zeker een goed leermiddel, niet zo zeker als er productierijpe.

Dat is het voor nu. Als ik het project doorlopen, Ik zal meer posten.

</einde>

Technorati Tags: , ,

Abonneren op mijn blog.

FAST QRServer poort bepalen

Om te kunnen communiceren met FAST Search via de API, We willen weten van de poort waarop de QRServer wordt uitgevoerd.

Ik volgde deze stappen om het te zoeken:

  1. Inloggen op de site snel admin (http://server:port/admin).
  2. Ga naar Systeemoverzicht.
  3. Ga naar "zoeken Dispatcher" en klik op het pictogram spyglass:

    afbeelding

  4. Ik met succes gebruikt de waarde, 15100 voor Info naam"" = 'http':

    afbeelding

Notities:

1. Poort 15100 lijkt te zijn van de out-of-the-box standaardpoortnummer voor de QRServer.

2. Gebruik deze vergelijkbaar met de volgende code om het instantiëren van een verbinding met FAST:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = Nieuw 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. Als je kiest voor een wild onjuiste poort, krijg je een nuttig foutmelding:

afbeelding

4. Echter, Als u kiest voor de poortnummer dat wordt vermeld in het overzicht (15102) je krijgt niet die nuttig foutmelding. In plaats daarvan, later wanneer u probeert te toegang tot gegevens via een zoekopdracht of verwijst naar een snelle weergave, krijgt u een foutmelding. Foutopsporing toont aan dat de searchFactory weergave graaf nul is. U krijgt de boodschap "Failed to View zoeklijst halen".

</einde>

Technorati Tags:

Abonneren op mijn blog.