Månadsarkiv: April 2008

SNABB SharePoint-integrering: Exempelkod för att visa alla tillgängliga snabbt vyer

Här är några kod som visar alla tillgängliga vyer från en SNABB Server baserat på de namngivna QRServer (serverprocessen som vi kommunicerar). Jag erbjuder detta upp till ge er alla en smak av vad det är som för att använda medföljande snabbt API.

med hjälp av System;
med hjälp av System.Collections.Generic;
med hjälp av System.Linq;
med hjälp av System.Text;
med hjälp av Com.FastSearch.Esp.Search;
med hjälp av Com.FastSearch.Esp.Search.Http;
med hjälp av Com.FastSearch.Esp.Search.Navigation;
med hjälp av Com.FastSearch.Esp.Search.Query;
med hjälp av Com.FastSearch.Esp.Search.Result;
med hjälp av Com.FastSearch.Esp.Search.View;
med hjälp av System.Collections.Specialized;
med hjälp av System.Collections;


namnområdet Conchango
{
    klass EnumerateFASTViews
    {
        statisk void Main(sträng[] args)
        {

            ISearchFactory searchFactory;

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

            Konsolen.WriteLine("Totala visningar: [" + searchFactory.GetSearchViewList().Greve + "].");

            int Jag = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsolen.WriteLine("Visa [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsolen.ReadLine();

        }
    }
}

Observera att jag anser mig en knappt behöriga C#-programmerare och jag har tunn hud, så att inte skicka några hallon mitt sätt, särskilt re: den "foreach (objekt o i …)" construct 🙂

</slutet>

Technorati Tags: ,

Prenumerera på min blogg.

SNABBT och SharePoint Integration första titt

Jag har haft tur att få möjlighet att arbeta på ett snabbt <–> SharePoint integration project och tänkte jag skulle fortsätta att dela min begränsade erfarenhet med gemenskapen.

Microsoft är i processen för att köpa SNABB. Jag vet ingenting om schemat förutom att det bör vara klart under "2: a kvartalet" vilket jag antar betyder av 06/30/08.

Mitt projekt design, på en mycket hög nivå, samtal för att skapa några webbdelar som har ungefär samma utseende, känsla och funktionalitet som standard MOSSAN sökrutan och kärnresultat webbdel, men dra från FAST. Jag har gjort några baby steg i den riktningen.

SNABB är en dedikerad sökmotor. Det bygger inte på Microsoft-teknik, även om det är uppenbart för mig att några av de snabba ingenjörerna tydligt förstå MS tech (eller de har gjort användningen av entreprenörer).

SNABB:

SNABB är en stor monster-serverprodukt (och jag menar inte som i en dålig känsla; MOSS är en stor monster produkt för mig också). Det verkar vara baserad på Java och jag märkte några apache saker och kanske några PHP. Jag skulle inte bli förvånad om det fanns andra bitar av tech blandas i här och där. Definitivt körs på windows server och fungerar bra i den virtuella miljön som jag har använt.

Det använder sig av en fasad webbtjänst att crawlningarna SharePoint-innehåll för indexering i dess särskilda snabbt sätt.

En SharePoint slutanvändaren skulle vara ganska mycket hemma med FAST: s användargränssnitt. Det har enkel/avancerad sökning, visar resultat, är stor på relevans (men jag förstår inte hur man hanterar sociala relevans). Men, Det går vidare. Dess som verkar bättre. Jag verkligen inte kan artikulera det väl men jag säger bara "det är bättre." Du kan ta mitt ord för det, or not 🙂 I may elaborate on this point in the future, som jag Läs mer.

MOSS:

Ger snabbt en. NET-vänlig DLL som tillhandahåller ett gränssnitt för snabb motor. Detta gör det möjligt för oss att skapa webbdelar eller ansökan sidor eller vad vi vill fråga snabbt och presentera resultaten.

Det verkar vara en web service gränssnitt samt.

Jag har också tillgång till en snabb-som webbdel som kan integreras MOSS och snabbt. Jag vet inte om detta är en POC, något som var piskade upp som en demo eller vad. Det är definitivt en bra läromedel, inte så säker på om det är produktions-ready.

Det var allt för nu. Eftersom jag löper genom projektet, Jag kommer lägga upp mer.

</slutet>

Technorati Tags: , ,

Prenumerera på min blogg.