Archifau Categori: FAST

Ddod Cyflwyniad FAST, Dydd Mercher 01/28, Noon EDT

Byddaf yn gwneud fy cyntaf erioed cyflwyniad ar-lein gynnal gan y peiriant marchnata nerthol EMC yn 12:00 Dydd EDT ar ddydd Mercher, 01/28. Nid oes gennyf unrhyw syniad beth i'w ddisgwyl gan y, o ran presenoldeb. Fodd bynnag,, ers i mi mod yn ei arwain, Dwi'n gallu dweud wrthych chi beth i'w ddisgwyl os ydych yn gwneud amser ar ei gyfer.

Yr wyf yn bwriadu ei ddisgrifio beth rydym ni yma yn EMC yn ei olygu wrth sôn am "Menter chwilio." Yr wyf yn gwahaniaethu rhwng chwilio SharePoint hen rheolaidd (sydd yn eithaf defnyddiol ei ben ei hun) a Menter Chwilio, sydd yn llawer mwy, nastier, problem ddiddorol ac yn peri dryswch i ddatrys.

Rydw i'n mynd i wneud y ddadl y FAST yn arf da i'w ddefnyddio wrth geisio datrys y broblem Menter Chwilio (ac yr wyf yn gwneud rhai cyfatebiaethau i gamlesi tra fy mod yn ei). Hyn yn amlwg yn gysylltiadau i SharePoint a fydd yn rhan o wead y gymuned dros gyfnod o 2009 a thu hwnt. Dyna y bachyn ar gyfer unrhyw un sy'n darllen fy mlog yma.

Os oes gennych ddiddordeb mewn FAST, Rwy'n credu y byddwch yn dod o hyd i ddigon o wybodaeth ddefnyddiol i gyfiawnhau'r amser a dreulir yn gwrando i mi siarad am y peth.

Mae'n gyflwyniad marchnata, ond mae pob un o'r stwff marchnata ar y diwedd, er mwyn i chi bob amser yn gollwng ar yr adeg honno.

Mae'r peiriant marchnata nerthol EMC wedi fy narparu gyda dolen signup, felly os gwelwch yn dda yn ei ddefnyddio i gofrestru.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: , ,

Diffinio'r Problem gallu i ddod

Cefais ddigon ffodus i fynychu rhai partner a hyfforddiant gan cyflym gwanwyn diwethaf. Yr oedd argraff y cynnyrch a oedd yn edrych ymlaen at weithio gydag ef. Yn anffodus, Methodd un prosiect ac yna caffaelodd EMC fy cwmni. Yn ôl y disgwyl, Cafwyd swm penodol o anhrefn tra cawsom ddysgu am EMC a EMC dysgu amdanom ni. Roedd technoleg cyflym wedi gostwng ychydig o bwyntiau ar y raddfa blaenoriaeth yn ystod y cyfnod hwnnw. Fodd bynnag,, Dwi byth yn colli fy niddordeb yn y cynnyrch a, fwy diddorol, y broblem fwy o gallu i ddod.

Fi 'n sylweddol ddim yn hoffi y gair hwnnw, ond Im 'yn ceisio dod i arfer ag ef 🙂 Er gwaethaf ei yn lletchwith, gallu i ddod yn real (neu o leiaf, sy'n dod i'r amlwg) tymor. Wneud chwilio yn byw os oes gennych ddiddordeb mewn dod o hyd i diffiniadau mwy technegol, ond y ffordd yr wyf yn esbonio o gwmpas y swyddfa fel hyn:

Yn ogystal efallai na fydd cyfalaf deallusol na ellir dod o hyd yn bodoli.

Mae bron fel yn wir i ddweud hyn:

Cyfalaf deallusol na ellir dod o hyd yn gyflym ac yn hawdd nid fel fo'n bodoli.

Cyfalaf deallusol (IC) dechrau fel syniad yn Mhen y person ac yn mireinio wedyn drwy gydweithredu â chydweithwyr a rhyngweithio â chymunedau amrywiol. I fod yn wirioneddol ddefnyddiol, Rhaid cofnodi syniadau hyn sy'n deillio o hynny. Dyma lle y drafferth yn dechrau 🙂

Y dyddiau hyn, cofnodi fel arfer yn golygu bod y syniad yn cael ei gofnodi ar ffurf dogfen MS Word, Gweithlyfr Excel, ac ati. ac yn y pen draw yn sownd mewn fformat electronig ar yriant caled yn rhywle. Mae IC yn amlwg yn cymryd ffurfiau eraill fel, fel delweddau, fideos, blogiau hynod addysgiadol, wikis … Mae'n amhosibl eu rhestru i gyd. Ar yr un pryd, IC yn cael ei storio mewn amrywiaeth o leoedd fel systemau ffeil, cronfeydd data, llinell ceisiadau busnes (RHAGLEN ADNEWYDDU'R ECONOMI, CRM, SharePoint, Documentum), ac ati.

Mae hyn yn y broblem findability: sut y gall yn gyflym ac yn hawdd dod o hyd IC sy'n cael ei storio mewn dwsinau neu gannoedd o fformatau mewn dwsinau neu gannoedd o filoedd, degau o filoedd (Mae'n siŵr gen i gannoedd o filoedd) o leoliadau mewn sefydliad?

Mae'n broblem anodd ei datrys. Bill Saesneg wedi bod yn ysgrifennu am y gallu i ddod o safbwynt grand iawn yn hyn y mae ei dod i feddwl fel camlas Panama dull. Hanes camlas Panama yn rhyfeddol. Mewn cragen nut, Ffrancwr crazy (Ferdinand de Lesseps) dechrau cwmni preifat i adeiladu'r gamlas, y prosiect yn segur ers rhai blynyddoedd, sylwi eto ac yn olaf wedi gorffen gan Lywodraeth America o dan Arlywydd Roosevelt. Mae hyn yn fy atgoffa o'r dull y Mesur oherwydd fel y dywed yn gywir, datrys problemau y findability yn galed a byth yn stopio. Cymerodd blynyddoedd a blynyddoedd o ymdrech gan rai pobl weithio anoddaf ar y blaned i ddechrau, parhau, ac yn olaf gorffen). Ac eto, Nid yw'n wirioneddol gorffenedig. Cyn belled ag y gwn, banciau byth yn y gamlas wedi cwrdd â'u ongl o repose, golygu eu bod yn beunydd ac fel arall yn cael eu cynnal hyd yn oed heddiw. Datrys problemau findability yn yr un modd. Yr wyf yn sicr yn argymell eich bod yn darllen y Mesur gyfres ac tanysgrifio i ei flog am ei safbwynt ar findability, yn enwedig gan ei fod yn ymwneud â SharePoint.

Hefyd yr wyf yn ymddiddori yn y broblem hon. Oherwydd fy amlygiad i drafodaethau yn gyflym ac yn barhaus ar y pwnc hwn gyda 'm cyd-Aelodau EMC wych, Mae gennyf rai syniadau mwy a bwriadaf ysgrifennu am dros yr wythnosau a'r misoedd nesaf. Yn fy erthygl nesaf ar gyfres hon ychydig o, Dw i'n mynd i geisio rhoi bocs o gwmpas y broblem i ddangos pa mor ofnadwy y mae mewn gwirionedd (mae'n fwy ofnadwy nag y tybiwch 🙂 ). Mae'n ofnadwy, ond o leiaf mae'n cydweddu tu mewn blwch.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: , ,

Hyfforddiant Mewn-ddosbarth FAST yn Ardderchog

Rwy'n diwrnod cychwyn 4 o hyfforddiant partner FAST yn dan arweiniad Larry Kaye yma yn Needham, MA.

Mae'r sesiwn 5-dydd yn cael ei dorri i lawr i mewn i ddosbarthiadau (3 a 2 diwrnod yn y drefn honno) hawl "cyflym CSA: Datblygu Chwilio Custom ceisiadau ar gyfer Partneriaid Cynghrair I" a "cyflym CSA: Datblygu ceisiadau personol chwilio am bartneriaid Alliance II".

Mae hwn yn lesewch gwersyll ddosbarth fath go iawn. Mae'r deunydd yn ddwfn (iawn, ddwfn iawn). Yr hyfforddwr (Larry) yn gwybod yn glir ei stwff. Iawn, rwyf yn argymell hyfforddiant hwn os ydych yn ei ystyried.

</diwedd>

FAST SharePoint Integreiddio: Gyflawni Ymholiad Syml

Mae hyn yn barhad yn fy cyflym codio gyfres mini ar gyfer SharePoint gwerin. Mae ychydig o cod isod mae'n gweithredu i chwilio am y term 'brofi" yn gyflym drwy gais Consol. Yn amlwg, mae'n hop, sgipio a neidio i ffwrdd i lapio y rhesymeg y tu mewn rhan ar y we neu dudalen cais:

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

namespace Conchango
{
    dosbarth InvokeSimpleFASTQuery
    {
        sefydlog gwag Prif(llinyn[] args)
        {

            #rhanbarth Ymgychwyn ein cyfathrebu gyda FAST
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = newydd 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", "CAEL");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion

             Lansio ymholiad

            llinyn queryString = 'brofi";

            Ymholiad = ymholiad newydd Ymholiad(queryString);

            query.SetParameter(BaseParameter.GLYSTYRU, ffug);
            query.SetParameter(BaseParameter.NAVIGATION, wir);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult ganlyniad = searchView.Search(ymholiad);

            Cysuro.WriteLine("Cyfanswm y canlyniadau chwilio: [" + result.DocCount + "].");

            int docCounter = 0;

            tra (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

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

            } // tra

            Cysuro.ReadLine();
            #endregion

        }
    }
}

Mae'n creu canlyniad canlynol:

Delwedd

</diwedd>

Tanysgrifio i fy mlog.

Tagiau Technorati: ,

FAST SharePoint Integreiddio: Côd Sampl i Dangos holl Barn Ar gael FAST

Dyma rai cod sy'n dangos yr holl safbwyntiau ar gael o FAST gweinydd yn seiliedig ar y enwir QRServer (y broses gweinydd yr ydym yn cyfathrebu). Cynigiaf hyn i chi i gyd yn rhoi blas o beth yw defnyddio API ddarperir cyflym.

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


namespace Conchango
{
    dosbarth EnumerateFASTViews
    {
        sefydlog gwag Prif(llinyn[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = newydd 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", "CAEL");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Cysuro.WriteLine('Cyfanswm safbwyntiau: [" + searchFactory.GetSearchViewList().Cyfrif + "].");

            int I = 0;

            foreach (gwrthrych y yn searchFactory.GetSearchViewList())
            {
                Cysuro.WriteLine("Barn [" + i     + "]: [" + o.ToString() + "].");

            }

            Cysuro.ReadLine();

        }
    }
}

Noda a byddaf yn ystyried fy hun yn brin cymwys rhaglennydd # C ac rwyf wedi croen tenau, felly peidiwch ag anfon unrhyw mafon fy ffordd, ail yn enwedig: "foreach (gwrthrych o yn …)" construct 🙂

</diwedd>

Tagiau Technorati: ,

Tanysgrifio i fy mlog.

FAST a Edrych Integreiddio SharePoint Gyntaf

Rwyf wedi bod yn lwcus i gael cyfle i weithio ar FAST <–> Prosiect integreiddio SharePoint a meddwl 'Swn i'n parhau i rannu fy mhrofiad gyfyngedig gyda'r gymuned.

Microsoft yn y broses o brynu FAST. Ddim yn gwybod unrhyw beth am yr Atodlen heblaw y dylent ei orffen yn y "2il chwarter" yr wyf yn tybio modd 06/30/08.

Fy dylunio prosiect, ar lefel uchel iawn, galw am greu rhannau we ychydig sydd fwy neu lai yr un olwg, teimlo ac ymarferoldeb yn y blwch chwilio safon MOSS a chraidd rhan we canlyniadau, ond tynnu o gyflym. Dwi wedi gwneud rhai camau babi yn y cyfeiriad hwnnw.

Peiriant chwilio pwrpasol yn gyflym. Nid yw'n seiliedig ar dechnoleg Microsoft, er mae'n amlwg i mi bod rhai o'r peirianwyr FAST yn deall yn glir MS dechnoleg (neu eu bod wedi gwneud defnydd o gontractwyr).

FAST:

FAST yn gynnyrch anghenfil mawr gweinydd (ac nid wyf yn golygu bod mewn ystyr ddrwg; MOSS yn gynnyrch anghenfil mawr i mi, yn ogystal). Mae'n ymddangos i fod yn seiliedig ar Java a sylwais rhai pethau apache ac efallai rhai PHP. Ni fyddwn yn synnu pe bai darnau eraill o dechnoleg yn gymysg yma ac acw. Mae'n bendant yn rhedeg ar weinydd windows ac yn gweithio'n iawn yn yr amgylchedd rhithwir sydd wedi bod yn defnyddio.

Mae'n gwneud defnydd o'r gwasanaeth gwe ffasâd y cynnwys SharePoint crawls ar gyfer mynegeio yn ei ffordd arbennig o gyflym.

Byddai defnyddiwr diwedd SharePoint yn eithaf yn y cartref gyda rhyngwyneb defnyddiwr y cyflym. Mae chwiliad syml/ymlaen llaw, canlyniadau yn dangos, yn fawr ar berthnasedd (er nad wyf yn gweld sut mae'n ymdrin â pherthnasedd cymdeithasol). Fodd bynnag,, yw'n mynd ymhellach. Ei deillio yn ymddangos yn well. Mewn gwirionedd na allant imi fynegi dda ond fe ddweud "Mae'n well." Gallwch gymryd fy ngair ar ei gyfer, or not 🙂 I may elaborate on this point in the future, gan fy mod yn dysgu mwy.

MOSS:

Darparu gyflym. DLL NET-gyfeillgar sydd yn darparu rhyngwyneb i injan cyflym. Hyn yn ei gwneud yn bosibl i ni greu rhannau o'r we neu dudalennau cais neu beth bynnag yr ydym am i ymholiad cyflym a chyflwyno canlyniadau.

Mae'n ymddangos bod y we ryngwyneb gwasanaeth yn ogystal.

Mae gennyf hefyd mynediad i ran we cyflym yn darparu hynny yw integreiddio MOSS a cyflym. Ddim yn gwybod os yw hyn yn POC, rhywbeth yr oedd chwipio fel demo neu beth. Mae'n bendant yn arf dysgu da, Nid yw felly yn siwr os yw'n cynhyrchu-yn barod.

Dyna ydyw ar hyn o bryd. Fel y cynnydd drwy'r prosiect, 'N annhymerus' bostio mwy.

</diwedd>

Tagiau Technorati: , ,

Tanysgrifio i fy mlog.

Penderfynu Port QRServer FAST

Er mwyn cyfathrebu â Chwilio FAST trwy ei API, angen i ni wybod y porthladd ar y mae'r QRServer yn rhedeg.

Dilynais y camau hyn i ddod o hyd iddi:

  1. Mewngofnodi i mewn i'r safle admin FAST (http://server:port/admin).
  2. Navigate at Trosolwg System.
  3. Ddod o hyd i "chwilio Dispatcher" a cliciwch ar yr eicon spyglass:

    Delwedd

  4. Yr wyf yn llwyddiannus yn defnyddio'r gwerth, 15100 "Info enw" = "http":

    Delwedd

Nodiadau:

1. Port 15100 Ymddengys fod Rhif y Porth allan y blwch diofyn ar gyfer y QRServer.

2. Defnyddiwch y cod hwn yn debyg i'r canlynol i enghreifftio cysylltiad FAST:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = newydd 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", "CAEL");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

3. Os byddwch yn dewis porthladd gwyllt anghywir, byddwch yn cael neges gwall defnyddiol:

Delwedd

4. Fodd bynnag,, os byddwch yn dewis y rhif porth a restrir ar y trosolwg (15102) Nid ydych yn cael y neges gwall ddefnyddiol. Yn lle hynny, yn nes ymlaen pan fyddwch yn ceisio cael mynediad i unrhyw ddata drwy chwilio neu gyfeirio golwg FAST, Cewch gwall. Mae difa chwilod yn dangos bod barn y searchFactory cyfrif yn sero. Byddwch yn cael y neges "Wedi methu nôl chwilio gweld rhestr".

</diwedd>

Tagiau Technorati:

Tanysgrifio i fy mlog.