Månedligt arkiv: April 2008

HURTIG SharePoint-Integration: Eksempelkode for at få vist alle tilgængelige hurtige visninger

Her er nogle kode, der viser alle tilgængelige visninger fra et HURTIG Server baseret på den navngivne QRServer (server-processen som vi kommunikere). Jeg tilbyder dette til at give dig alle en forsmag på hvad det er for at bruge den medfølgende hurtig API.

ved hjælp af System;
ved hjælp af System.Collections.Generic;
ved hjælp af System.Linq;
ved hjælp af System.Text;
ved hjælp af Com.FastSearch.Esp.Search;
ved hjælp af Com.FastSearch.Esp.Search.Http;
ved hjælp af Com.FastSearch.Esp.Search.Navigation;
ved hjælp af Com.FastSearch.Esp.Search.Query;
ved hjælp af Com.FastSearch.Esp.Search.Result;
ved hjælp af Com.FastSearch.Esp.Search.View;
ved hjælp af System.Collections.Specialized;
ved hjælp af System.Collections;


navneområde Conchango
{
    klasse EnumerateFASTViews
    {
        statisk void Main(streng[] args)
        {

            ISearchFactory searchFactory;

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

            Konsol.WriteLine("Samlede visninger: [" + searchFactory.GetSearchViewList().Grev + "].");

            int Jeg = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsol.WriteLine("Se [" + Jeg    + "]: [" + o.ToString() + "].");

            }

            Konsol.ReadLine();

        }
    }
}

Bemærk, at jeg betragter mig selv som en knap kompetente C# programmør og jeg har tynde hud, således ikke sende nogen hindbær min vej, især re: "foreach (objekt o i …)" construct 🙂

</slutningen>

Technorati Tags: ,

Abonner på min blog.

HURTIGT og SharePoint Integration første kig

Jeg har været heldig at have en mulighed for at arbejde på en hurtig <–> SharePoint integrationsprojekt og tænkte jeg ville fortsætte med at dele min begrænsede erfaring med Fællesskabet.

Microsoft er i processen med at købe HURTIG. Jeg ved ikke noget om tidsplanen, bortset fra at det skal være færdig i "2.-kvartal" som jeg formoder betyder af 06/30/08.

Mit projekt design, på et meget højt niveau, opfordrer til at skabe et par webdele, der har nogenlunde de samme look, føler og funktionalitet som standard mos søgefeltet og core resultater webdel, men trækker fra FAST. Jeg har lavet nogle baby skridt i retningen.

HURTIG er en dedikeret søgemaskine. Det er ikke baseret på Microsoft teknologi, Selvom det er tydeligt for mig, at nogle af de hurtige ingeniører klart forstå MS tech (eller de har gjort brug af entreprenører).

HURTIG:

HURTIG er et stort monster serverprodukt (og jeg mener ikke, i en dårlig fornemmelse; MOSS er et stort monster produkt til mig så godt). Det synes at være baseret på Java og jeg bemærket nogle apache ting og måske nogle PHP. Jeg ville ikke blive overrasket, hvis der var andre stumper af tech blandet her og der. Det absolut kører på windows server og fungerer fint i det virtuelle miljø, som jeg har brugt.

Det gør brug af en facade webservice at gennemsøgninger SharePoint-indhold til indeksering i sin særlige hurtig måde.

En SharePoint slutbrugeren ville være temmelig meget i hjemmet med FASTS brugergrænseflade. Det har enkle/advance søgning, viser resultater, er stor på relevans (Selvom jeg kan ikke se hvordan det håndterer sociale relevans). Dog, det går videre. Dens stammer synes bedre. Jeg virkelig ikke kan formulere det godt men jeg vil bare sige "det er bedre." Du kan tage mit ord for det, or not 🙂 I may elaborate on this point in the future, som jeg lære mere.

MOSS:

HURTIGT giver en. Netto-venlige DLL, der giver en brugergrænseflade til hurtig motor. Dette gør det muligt for os at oprette webdele eller programsider eller hvad vi ønsker at forespørge hurtigt og præsentere resultaterne.

Der synes at være en web service interface samt.

Jeg har også adgang til en hurtig-forudsat webdel, der kan integreres MOSS og hurtigt. Jeg ved ikke, om dette er en POC, noget, der var pisket som en demo, eller hvad. Det er absolut et godt læringsredskab, ikke så sikker på, hvis det er produktions-klar.

Thats det for nu. Som jeg fremskridt gennem projektet, Jeg vil sende flere.

</slutningen>

Technorati Tags: , ,

Abonner på min blog.