Månedlige Arkiver: April 2008

RASK SharePoint-integrasjon: Eksempelkoden til å vise alle tilgjengelige rask visninger

Her er noen kode som viser alle tilgjengelige visninger fra en RASK server basert på den navngitte QRServer (serverprosessen som vi kommuniserer). Jeg tilbyr dette å gi dere en smak av hva det er for å bruke angitte rask API.

ved hjelp av Systemet;
ved hjelp av System.Collections.Generic;
ved hjelp av System.Linq;
ved hjelp av System.Text;
ved hjelp av Com.FastSearch.Esp.Search;
ved hjelp av Com.FastSearch.Esp.Search.Http;
ved hjelp av Com.FastSearch.Esp.Search.Navigation;
ved hjelp av Com.FastSearch.Esp.Search.Query;
ved hjelp av Com.FastSearch.Esp.Search.Result;
ved hjelp av Com.FastSearch.Esp.Search.View;
ved hjelp av System.Collections.Specialized;
ved hjelp av System.Collections;


navneområdet Conchango
{
    klassen EnumerateFASTViews
    {
        statisk ugyldige Main(streng[] argumenter)
        {

            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", "FÅ");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Konsollen.WriteLine til("Sum synspunkter: [" + searchFactory.GetSearchViewList().Antall + "].");

            Int Jeg = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsollen.WriteLine til("Vis [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsollen.ReadLine();

        }
    }
}

Merk at jeg anser meg selv en knapt kompetent C#-programmerer og jeg har tynn hud, så ikke send noen bringebær vei, spesielt re: foreach" (objektet o i …)" construct 🙂

</slutten>

Technorati Merkelapper: ,

Abonner på bloggen min.

RASK og SharePoint integrering første blikk

Jeg har vært heldig å ha en mulighet til å arbeide på en rask <–> SharePoint integrasjonsprosjekt og tenkte jeg ville fortsette å dele min begrensede erfaring med samfunnet.

Microsoft er i prosessen med å kjøpe RASK. Jeg vet ikke noe om planen bortsett fra at det skal være ferdig i "2 kvartal" som jeg antar betyr av 06/30/08.

Prosjektets design, på et svært høyt nivå, Etterlyser skape noen webdeler som har omtrent samme utseende, føler og funksjonalitet som standard MOSEN søkeboksen og kjernen resultater webdel, men trekke fra FAST. Jeg har gjort noen baby skritt i riktig retning.

RASK er en dedikert søkemotor. Det er ikke basert på Microsoft-teknologi, men det er åpenbart for meg at noen av rask ingeniører forstå MULTIPLE Sclerosis teknikken (eller de har gjort bruk av entreprenører).

RASK:

RASK er en stor monster server-produktet (og jeg mener ikke at på en dårlig måte; MOSS er en stor monster produkt for meg også). Det synes å være basert på Java og jeg la merke til noen apache ting og kanskje noen PHP. Jeg ville ikke bli overrasket hvis det var andre biter av tech blandet her og der. Det definitivt kjører på windows server og fungerer fint i det virtuelle miljøet som jeg har brukt.

Det gjør bruk av en fasade webtjeneste som kravlesøk SharePoint-innhold for indeksering i spesiell rask vei.

En SharePoint-sluttbrukeren ville være ganske mye hjemme med FASTS brukergrensesnitt. Den har enkel/Avansert søk, viser resultater, er stor på relevans (Selv om jeg ikke ser hvordan den håndterer sosiale relevans). Men, det går videre. Dens stammer virker bedre. Jeg virkelig kan ikke formulere det godt, men jeg vil bare si "det er bedre." Du kan ta mitt ord for det., or not 🙂 I may elaborate on this point in the future, så jeg lærer mer.

MOSS:

RASK gir en. NET-vennlig DLL som gir et grensesnitt for rask motoren. Dette gjør det mulig for oss å lage webdeler eller programsider eller hva vi ønsker å søke raskt og presentere resultatene.

Det synes å være en tjeneste grensesnitt samt.

Jeg har også tilgang til en gitt av FAST webdel som integreres MOSS og rask. Jeg vet ikke om dette er en POC, noe som ble pisket opp som en demo eller hva. Det er definitivt et godt læremiddel, ikke så sikker på om det er produksjons-klare.

Det er det for nå. Som jeg fremgang gjennom prosjektet, Jeg post mer.

</slutten>

Technorati Merkelapper: , ,

Abonner på bloggen min.