Arhive de categorii: RAPID

RAPID viitoare de prezentare, Miercuri 01/28, Amiază EDT

Voi face primul meu vreodată prezentare online găzduit de maşină de marketing puternic EMC la 12:00 amiază EDT miercuri, 01/28. Nu am nici o idee ce să aştepte de la aceasta, în termeni de prezenţă. Cu toate acestea, din moment ce sunt lider, Pot să vă spun ce să se aştepte dacă tu a face timp pentru ea.

Am de gând să se descrie ceea ce am aici, la EMC înseamnă atunci când vorbim despre "Enterprise Search." Eu sunt distincţia între regulate vechi căutare SharePoint (care este destul de util în sine) şi de întreprindere căutare, care este o mult mai mare, nastier, interesante şi uimitoare problemă de rezolvat.

Am de gând pentru a face argumentul că rapid este un bun instrument pentru a folosi în timp ce încearcă să rezolve problema Enterprise Search (şi face unele analogii pentru canalele în timp ce eu sunt la el). Acest lucru, evident, legături în SharePoint şi va fi o parte din comunitatea pe tesatura pe parcursul 2009 şi dincolo de. Care este cârlig pentru oricine lectură blog-ul meu de aici.

Dacă sunteţi interesat în rapid, Cred că veţi găsi util informaţii suficiente pentru a justifica timpul petrecut de ascultare pentru a-mi vorbi despre asta.

Este o prezentare marketing, dar tot de chestii de marketing este la sfârşitul, Deci puteţi întotdeauna drop off la acel moment.

Puternic maşină de marketing EMC mi-a oferit cu un link de înscriere, Deci, vă rugăm să-l utilizaţi pentru a înregistra.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Definirea problemei Findability

Am avut norocul de a participa la unele partener de instruire la FAST primăvara trecută. Am fost foarte impresionat cu produsul şi a fost aşteaptă cu nerăbdare să lucrăm cu ea. Din păcate, un proiect a căzut prin şi apoi EMC achiziţionat compania mea. Previzibil, o anumită cantitate de haos a urmat în timp ce am invatat despre EMC şi EMC învăţat despre noi. Tehnologie rapidă a scăzut câteva puncte pe scara de prioritate în această perioadă. Cu toate acestea, N-am pierdut interesul meu în produs şi, mai interesant, problema mai mare Findability.

Într-adevăr nu-mi place acest cuvant, but I’m trying to get used to it 🙂 Despite it’s awkwardness, Findability este o adevarata (sau cel puţin, în curs de dezvoltare) termenul. Face o căutare live Dacă sunteţi interesat în găsirea de definiţii mai tehnice, dar modul în care explic în jurul biroului este ca aceasta:

Capital intelectual, care nu pot fi găsite, precum şi nu poate exista.

Este aproape ca adevărat spun că acest lucru:

Capital intelectual, care nu poate fi găsit rapid şi uşor de asemenea nu poate exista.

Capital intelectual (IC) porneste ca o idee în capul unei persoane şi este apoi rafinat prin colaborarea cu colegii şi interacţiunile cu diferite comunităţi. A fi cu adevărat utile, aceste idei rezultată se înregistrează. This is where the trouble begins 🙂

Aceste zile, înregistrare în mod normal înseamnă că ideea este documentat în formă de un MS Word doc, Registru de lucru Excel, etc. şi în cele din urmă blocat în electronic format pe un hard disc undeva. IC, evident, ia alte forme cum ar fi, ca imagini, videoclipuri, foarte informativ Blogurile, wiki-urile … este imposibil să le listaţi pe toate. În acelaşi timp, IC este stocată într-o varietate de locuri ca sisteme de fișiere, baze de date, linie de aplicaţii de afaceri (ERP, CRM, SharePoint, Documentum), etc.

Acest lucru este Findability problemă: cum puteţi rapid şi uşor găsi IC stocată în zeci sau sute de formate din zeci sau sute de mii, zeci de mii (îndrăznesc să spun că sute de mii) locatii într-o organizaţie?

Este o problemă greu de rezolvat. Bill engleză a fost scris despre findability dintr-o perspectivă foarte grand în ceea ce am venit să cred ca Canalul Panama se apropie. Istoria Canalului Panama este uimitor. Într-o coajă de nuci, un francez nebun (Ferdinand de Lesseps) a început o companie privată să construiască canalul, Proiectul a fost abandonat de cativa ani, din nou şi în cele din urmă terminat de către guvernul American sub preşedintele Roosevelt. Aceasta aminteşte de lui Bill abordare deoarece ca el subliniază pe bună dreptate, rezolvarea findability este atât de greu şi nu se opreşte. Acesta a luat ani şi ani de efort de la unele dintre cel mai greu lucru om pe planeta pentru a începe, «««, şi în cele din urmă terminat). Şi încă, încă nu este cu adevărat terminat. În măsura în care ştiu, canalul pe băncile nu au mai întâlnit unghiul lor de repaus, ceea ce înseamnă că ei trebuie să fie senzorii şi altfel menţinute chiar în această zi. Rezolvarea findability este la fel. Recomand cu siguranta ca ai citit seria lui Bill şi abona la blog-ul său pentru punctul său de vedere pe findability, în special în ceea ce priveşte SharePoint.

Eu sunt interesat în această problemă. Din cauza mea expunere la rapid şi desfăşurare discuţii pe această temă cu colegii mei de EMC genial, Eu am nişte idei mai am de gând să scrie despre peste următoarele săptămâni şi luni. În articolul meu viitoare pe această serie mica, Am de gând să încercaţi şi a pus o casetă în jurul problema să arate cat de ingrozitor este chiar (it’s more awful than you think 🙂 ). Este groaznic, dar cel puțin se potrivi în interiorul o cutie.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags: , ,

În clasa de formare rapidă este excelent

Am început ziua 4 de rapid pe partenerul de formare condus de Larry Kaye aici în Needham, MARIAN.

Această sesiune de 5 zile este defalcate pe clase (3 şi 2 zile respectiv) intitulat "repede ESP: Dezvoltarea de aplicatii de căutare particularizată pentru Alianţă parteneri I" şi "repede ESP: Dezvoltarea de aplicatii de căutare particularizată pentru partenerii de alianţă II".

Aceasta este o clasa de tip reale boot camp. Materialul este profund (foarte, foarte profunde). Instructor (Larry) stie clar lucrurile lui. Am foarte recomanda această formare dacă vă considerându-l.

</scop>

Integrare rapida SharePoint: Executa o interogare simplă

Aceasta este o continuare în meu rapid codificare mini-serie pentru SharePoint folk. Pic de codul de mai jos a executa o căutare pentru termenul "testa" în rapid printr-o aplicaţie consolă. În mod evident, este un hop, săriţi şi să sară departe pentru a încheia această logică în interiorul o parte web sau pagina de cerere:

folosind Sistem;
folosind System.Collections.Generic;
folosind System.Linq;
folosind System.Text;
folosind System.Collections.Specialized;
folosind Com.FastSearch.Esp.Search;
folosind Com.FastSearch.Esp.Search.Http;
folosind Com.FastSearch.Esp.Search.Navigation;
folosind Com.FastSearch.Esp.Search.Query;
folosind Com.FastSearch.Esp.Search.Result;
folosind Com.FastSearch.Esp.Search.View;
folosind System.Collections;

spaţiu de nume Conchango
{
    Clasa InvokeSimpleFASTQuery
    {
        statice nule Main(şir[] args)
        {

            #regiune Iniţializa noastre de comunicare cu rapid
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = noi NameValueCollection();

            nameValueCollection. Adauga("fastsearchengine", "Cu. FastSearch. Esp. Căutaţi. Http. HttpSearchFactory");
            nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. QRServers", "fastdemoback:15100");
            nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. RequestMethod", "A LUA");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Lansa o interogare

            şir queryString = "test";

            Interogare interogare = noi Interogare(queryString);

            interogare. SetParameter(BaseParameter.GRUPAREA, fals);
            interogare. SetParameter(BaseParameter.NAVIGARE, adevărat);
            interogare. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult rezultat = searchView.Search(interogare);

            Consola.WriteLine("Total de rezultate de căutare: [" + rezultatul.DocCount + "].");

            int docCounter = 0;

            în timp ce (docCounter < rezultatul.DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = rezultatul.GetDocument(docCounter);

                Consola.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("URL-ul").StringValue);

            } // în timp ce

            Consola.ReadLine();
            #endregion

        }
    }
}

Acesta generează următorul rezultat:

imagine

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags: ,

Integrare rapida SharePoint: Mostre de cod pentru a afişa toate vizualizările disponibile rapid

Aici este un cod care Arată toate vizualizările disponibile la un RAPID server bazat pe nume QRServer (procesul de server cu care putem comunica). Acest lucru ofer la toti da un gust de ceea ce este ca pentru a utiliza API furnizate de repede.

folosind Sistem;
folosind System.Collections.Generic;
folosind System.Linq;
folosind System.Text;
folosind Com.FastSearch.Esp.Search;
folosind Com.FastSearch.Esp.Search.Http;
folosind Com.FastSearch.Esp.Search.Navigation;
folosind Com.FastSearch.Esp.Search.Query;
folosind Com.FastSearch.Esp.Search.Result;
folosind Com.FastSearch.Esp.Search.View;
folosind System.Collections.Specialized;
folosind System.Collections;


spaţiu de nume Conchango
{
    Clasa EnumerateFASTViews
    {
        statice nule Main(şir[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = noi NameValueCollection();

            nameValueCollection. Adauga("fastsearchengine", "Cu. FastSearch. Esp. Căutaţi. Http. HttpSearchFactory");
            nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. QRServers", "fastdemoback:15100");
            nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. RequestMethod", "A LUA");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Consola.WriteLine("Total de vizualizări: [" + searchFactory.GetSearchViewList().Contele + "].");

            int am = 0;

            foreach (obiect oana în searchFactory.GetSearchViewList())
            {
                Consola.WriteLine("Vezi [" + i    + "]: [" + o.ToString() + "].");

            }

            Consola.ReadLine();

        }
    }
}

Reţineţi că mă consider un programator C# abia competente şi am pielea subtire, Deci, nu trimite orice zmeură felul meu, mai ales re: "foreach (oana obiect în …)" construct 🙂

</scop>

Technorati Tags: ,

Aboneaza-te la blog-ul meu.

RAPID şi SharePoint integrarea Prima Uită-te

Am fost norocos pentru a avea o oportunitate de a lucra pe un rapid <–> Proiect de integrare SharePoint şi am crezut că mi-ar continua să împărtăşească mea experienţă limitată cu Comunitatea.

Microsoft este în procesul de cumpărare RAPID. Nu ştiu nimic despre programul cu excepţia faptului că trebuie să fi terminat în "trimestrul 2" care presupun înseamnă de 06/30/08.

Meu proiect, la un nivel foarte ridicat, apeluri pentru crearea câteva părți web care au aproximativ acelaşi aspect, simt si functionalitate ca standardul MOSS caseta de căutare şi rezultatele de bază web parte, dar trăgând la rapid. Am făcut unele măsuri copilul în această direcţie.

RAPID este un motor de căutare dedicat. Nu este bazat pe tehnologia Microsoft, Deşi este evident pentru mine că unele dintre inginerii rapid înţeles clar MS tech (sau le-am făcut uz de contractori).

RAPID:

RAPID este un produs de mare monstru server (şi nu mă refer că într-un sens rău; MOSS este un produs de monstru mare pentru mine, precum şi). Se pare a fi bazat pe Java şi am observat unele lucruri apache şi poate că unele PHP. Nu aş fi surprins dacă ar exista alte biţi Tech amestecat aici şi acolo. Cu siguranta acesta ruleaza pe windows server şi este de lucru bine în mediul virtual pe care am fost folosind.

Foloseste un serviciu web de fatada acest conținut SharePoint scotocirile pentru indexarea în felul său rapid speciale.

Un utilizator final SharePoint ar fi destul de mult la domiciliu cu FAST pe user interface. Ea are simplu/avans de căutare, Arată rezultatele, este mare pe relevanţă (Deşi nu văd cum manipulează relevanţă socială). Cu toate acestea, Acesta merge mai departe. Sale care rezultă pare mai bine. Am într-adevăr nu se poate articula este bine, dar voi spune doar "este mai bine." Puteţi lua cuvântul meu pentru asta, or not 🙂 I may elaborate on this point in the future, aşa cum am afla mai multe.

MOSS:

Oferă rapid o. DLL NET-prietenos, care oferă o interfaţă pentru motorul rapid. Acest lucru face posibil pentru noi să creeze părți web sau aplicarea de pagini sau orice dorim să interogare rapid şi să prezinte rezultatele.

Se pare că există o interfaţă de servicii web, precum şi.

Am, de asemenea, acces la o parte web furnizate de rapid care integrează MOSS şi rapid. Nu ştiu dacă acest lucru este o POC, ceva ce a fost biciuit ca demo-ul sau ce. Este cu siguranta un instrument bun de învăţare, nu atât de sigur dacă este gata de producţie.

Asta e tot pentru acum. Ca am progres prin proiect, Voi posta mai multe.

</scop>

Technorati Tags: , ,

Aboneaza-te la blog-ul meu.

Determina rapid QRServer Port

Pentru a comunica cu căutare rapidă prin intermediul API, avem nevoie să ştim în portul pe care se execută QRServer.

Am urmat aceşti paşi pentru a localiza:

  1. Intraţi în site-ul rapid admin (http://server:port/admin).
  2. Navigate la spre sistem de ansamblu.
  3. Localizaţi "căutare dispecer" şi faceţi clic pe pictograma ochean:

    imagine

  4. Am folosit cu succes valoarea, 15100 pentru "nume de Info" = "http":

    imagine

Note:

1. Port 15100 pare a fi numărul de out-of--box port implicit pentru QRServer.

2. Utilizaţi acest cod similar cu următorul instanțiat o conexiune rapidă:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = noi NameValueCollection();
    
        nameValueCollection. Adauga("fastsearchengine", "Cu. FastSearch. Esp. Căutaţi. Http. HttpSearchFactory");
        nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. QRServers", "fastdemoback:15102");
        nameValueCollection. Adauga("Cu. FastSearch. Esp. Căutaţi. Http. RequestMethod", "A LUA");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

3. Dacă alegeţi un port salbatic incorecte, primiţi un mesaj de eroare de ajutor:

imagine

4. Cu toate acestea, Dacă alegeţi numărul de port listate pe imagine de ansamblu (15102) nu primiţi acest mesaj de eroare de ajutor. În schimb, mai târziu, când încercaţi să accesaţi date printr-o căutare sau o vizualizare rapidă de referință, primiţi o eroare. Depanare Arată că Contele de vedere searchFactory este zero. Vi se va da mesajul "Nu am putut să-i aducă Căutaţi Vezi lista".

</scop>

Technorati Tags:

Aboneaza-te la blog-ul meu.