archivi categoria: VELOCE

Prossima presentazione veloce, Mercoledì 01/28, Noon EDT

Farò il mio primo mai presentazione online ospitato della potente macchina di marketing EMC a 12:00 mezzogiorno EDT mercoledì, 01/28. Non ho idea di cosa aspettarsi da questo, in termini di presenze. Tuttavia, da allora io conduco, Posso dirvi cosa aspettarsi se fai il tempo per farlo.

Ho intenzione di descrivere ciò che qui in EMC intendiamo quando parliamo di "Enterprise Search." Io sto distinguendo tra regolari vecchio SharePoint Search (che è abbastanza utile da sola) ed Enterprise Search, che è molto più grande, più maliziose, interessante e sconcertante problema da risolvere.

Ho intenzione di rendere l'argomento che veloce è un buono strumento da utilizzare mentre cercava di risolvere il problema di Enterprise Search (e fare alcune analogie per canali mentre io sto a esso). Questo ovviamente legami in SharePoint e sarà una parte del tessuto della Comunità nel corso di 2009 e oltre. Che è il gancio per chiunque stia leggendo il mio blog qui.

Se sei interessato a FAST, Penso che troverai abbastanza informazioni utili per giustificare il tempo speso ad ascoltare me parlarne.

È una presentazione di marketing, ma tutta la roba di marketing è alla fine, così si può sempre scendere a quel punto.

La possente macchina marketing EMC mi ha fornito un link d'iscrizione, quindi si prega di utilizzarlo per registrare.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Definire il problema Findability

Ho avuto la fortuna di assistere ad alcuni partner di formazione da veloce scorsa primavera. Sono rimasto davvero colpito con il prodotto ed era impaziente di lavorare con esso. Purtroppo, un progetto è caduto attraverso e poi EMC ha acquisito la mia azienda. Com'era prevedibile, ne è scaturita una certa quantità di caos mentre abbiamo appreso EMC ed EMC imparato su di noi. Tecnologia FAST è sceso di pochi punti sulla scala di priorità durante quel periodo. Tuttavia, Mai ho perso il mio interesse per il prodotto e, più interessante, il problema più grande della reperibilità.

Non mi piace molto questa parola, but I’m trying to get used to it 🙂 Despite it’s awkwardness, findability è un vero e proprio (o almeno, emergenti) termine. Fare un Live search Se siete interessati a trovare le definizioni più tecniche, ma è questo il modo in cui spiego intorno all'ufficio:

Capitale intellettuale che non si trovano anche non potrebbe esistere.

È quasi come true per dire questo:

Capitale intellettuale che non si trovano rapidamente e facilmente potrebbe anche non esistere.

Capitale intellettuale (IC) inizia come un'idea in testa di una persona e viene poi raffinato tramite la collaborazione con i colleghi e le interazioni con varie comunità. Per essere veramente utile, queste idee risultante devono essere registrate. This is where the trouble begins 🙂

In questi giorni, registrazione normalmente si intende che l'idea è documentata nella forma di un MS Word doc, Cartella di lavoro Excel, ecc. e alla fine bloccato in formato elettronico su un disco rigido da qualche parte. IC ovviamente prende altre forme come la, come le immagini, video, altamente informativo blogs, wiki … è impossibile elencarli tutti. Allo stesso tempo, IC è memorizzato in una varietà di luoghi come file System, basi di dati, linea di applicazioni business (ERP, CRM, SharePoint, Documentum), ecc.

Questo è il problema di reperibilità: come può rapidamente e facilmente trovare IC archiviati in decine o centinaia di formati in decine o centinaia di migliaia, decine di migliaia (oserei dire centinaia di migliaia) delle posizioni in un'organizzazione?

È un problema difficile da risolvere. Bill English ha scritto su reperibilità da una prospettiva molto grande in quello che ho imparato a pensare come il canale di Panama si avvicinano. La storia del canale di Panama è incredibile. In un guscio di noce, un pazzo francese (Ferdinand de Lesseps) ha iniziato una società privata di costruire il canale, il progetto fu abbandonato per alcuni anni, prelevati nuovamente e finalmente finito dal governo americano sotto il Presidente Roosevelt. Questo mi ricorda di approccio di Bill, perché come ha giustamente sottolineato, risolvere la reperibilità è sia difficile e non si ferma mai. Ci sono voluti anni e anni di sforzi da alcune delle più difficile lavoro umani sul pianeta per iniziare, continuare, e finalmente finire). E ancora, non è ancora veramente finito. Per quanto ne so, le banche del canale non hanno mai incontrato loro angolo di riposo, significato che hanno essere puntellato e altrimenti mantenuta anche a questo giorno. Risolvere la reperibilità è allo stesso modo. Consiglio vivamente di leggere la serie di Bill e iscriversi al suo blog per il suo punto di vista sulla rintracciabilità, in particolare si riferisce alla SharePoint.

Anch'io sono interessato a questo problema. A causa della mia esposizione veloce e in corso discussioni su questo argomento con i miei colleghi EMC brillante, Ho qualche idea in più che ho intenzione di scrivere su sopra le prossime settimane e mesi. Nel mio prossimo articolo su questa piccola serie, Io vado a cercare di mettere una casella attorno al problema per dimostrare quanto terribile davvero è (it’s more awful than you think 🙂 ). È terribile, ma almeno si adatta all'interno di una scatola.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags: , ,

Formazione veloce in classe è eccellente

Sto a partire dal giorno 4 di veloce di partner di formazione diretta da Larry Kaye qui in Needham, MA.

Questa sessione di 5 giorni è suddiviso in classi (3 e 2 giorni rispettivamente) intitolato "FAST ESP: Lo sviluppo di applicazioni di ricerca personalizzato per Alliance Partner I" e "FAST ESP: Lo sviluppo di applicazioni di ricerca personalizzato per Alliance Partner II".

Questa è una classe di tipo reale boot camp. Il materiale è profondo (molto, molto profondo). L'istruttore (Larry) chiaramente conosce la sua roba. Consiglio vivamente questa formazione se si considera.

</fine>

VELOCE integrazione con SharePoint: Eseguire una Query semplice

Si tratta di una continuazione del mio digiuno codifica mini-serie per SharePoint folk. Il bit di codice riportato di seguito viene eseguita una ricerca per il termine "test" in veloce tramite un'applicazione Console. Ovviamente, esso è un hop, e andare via a capo di questa logica all'interno di una web part o pagina di applicazione:

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

spazio dei nomi Conchango
{
    classe InvokeSimpleFASTQuery
    {
        statico void Main(stringa[] args)
        {

            #regione Inizializzare la nostra comunicazione con FAST
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Nuovo NameValueCollection();

            NameValueCollection("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.RequestMethod", "OTTENERE");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Lanciare una ricerca

            stringa queryString = "prova";

            Query query = Nuovo Query(queryString);

            query. SetParameter(BaseParameter.CLUSTERING, falso);
            query. SetParameter(BaseParameter.NAVIGAZIONE, true);
            query. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult risultato = searchView.Search(query);

            Console.WriteLine("Totale risultati dalla ricerca: [" + risultato. DocCount + "].");

            int docCounter = 0;

            mentre (docCounter < risultato. DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = risultato. GetDocument(docCounter);

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

            } // mentre

            Console.ReadLine();
            #endregion

        }
    }
}

Genera il seguente risultato:

immagine

</fine>

Iscriviti al mio blog.

Technorati Tags: ,

VELOCE integrazione con SharePoint: Codice di esempio per visualizzare tutte le viste disponibili veloce

Ecco il codice che visualizza tutte le viste disponibili da un VELOCE server in base al nome QRServer (il processo del server con cui comunichiamo). Offro questo per darvi un assaggio di cosa vuol dire utilizzare l'API veloce fornito.

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


spazio dei nomi Conchango
{
    classe EnumerateFASTViews
    {
        statico void Main(stringa[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Nuovo NameValueCollection();

            NameValueCollection("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.RequestMethod", "OTTENERE");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Console.WriteLine("Totale visualizzazioni: [" + searchFactory.GetSearchViewList().Conte + "].");

            int Io = 0;

            foreach (oggetto o in searchFactory.GetSearchViewList())
            {
                Console.WriteLine("Vista [" + i     + "]: [" + o.ToString() + "].");

            }

            Console.ReadLine();

        }
    }
}

Si noti che mi considero un programmatore c# appena competente e hanno la pelle sottile, così non invia alcun modo mio di lamponi, soprattutto ri: "foreach (oggetto o in …)" costruire 🙂

</fine>

Technorati Tags: ,

Iscriviti al mio blog.

VELOCE e integrazione SharePoint primo sguardo

Sono stato fortunato ad avere l'opportunità di lavorare su un veloce <–> Progetto di integrazione di SharePoint e pensiero che vorrei continuare a condividere la mia esperienza limitata con la Comunità.

Microsoft è in il processo di acquisto VELOCE. Non so nulla circa la pianificazione, tranne per il fatto che dovrebbe essere finito nel "2 ° trimestre" che presumo significa di 06/30/08.

Disegno del mio progetto, a un livello molto alto, chiamate per la creazione di alcune parti del web che hanno all'incirca lo stesso sguardo, tatto e funzionalità come il muschio standard casella di ricerca e risultati del nucleo web parte, ma tirando da FAST. Ho fatto alcuni piccoli passi in quella direzione.

VELOCE è un motore di ricerca dedicato. Non è basato sulla tecnologia Microsoft, anche se è ovvio per me che alcuni degli ingegneri veloci chiaramente capire MS tech (o hanno fatto uso di appaltatori).

VELOCE:

VELOCE è un prodotto di grande mostro server (e non voglio dire che in un certo senso cattivo; MOSS è un prodotto di grande mostro a me pure). Sembra essere basato su Java e ho notato alcune cose di apache e forse alcuni PHP. Non sarei sorpreso se ci fossero altri bit di tech miscelati qua e là. Sicuramente funziona su server windows e sta lavorando bene in un ambiente virtuale che sto usando.

Essa si avvale di un servizio web di facciata che le ricerche per indicizzazione il contenuto di SharePoint per l'indicizzazione a suo modo speciale veloce.

Un utente finale di SharePoint sarebbe praticamente a casa con interfaccia utente di FAST. Ha la ricerca semplice/avanzata, Mostra risultati, è di grande rilevanza (anche se non vedo come gestisce la rilevanza sociale). Tuttavia, e ' andata ulteriormente. Suo lo stemming sembra migliore. Davvero non posso articolare bene ma mi limiterò a dire "è meglio." Si può prendere la mia parola per esso, or not 🙂 I may elaborate on this point in the future, come saperne di più.

MUSCHIO:

FAST fornisce una. DLL di NET-friendly che fornisce un'interfaccia per il motore veloce. Questo rende possibile per noi per creare web part o pagine applicazione o qualunque cosa vogliamo interrogare velocemente e presentare i risultati.

Sembra esserci anche un'interfaccia di servizio web.

Ho anche accesso a una condizione FAST web part che integrano MOSS e FAST. Non so se questo è un POC, qualcosa che è stata montata come un demo o cosa. È sicuramente uno strumento di apprendimento buona, non so se è pronto per la produzione.

Questo è tutto per ora. Come progressi attraverso il progetto, Vi posterò più.

</fine>

Technorati Tags: , ,

Iscriviti al mio blog.

Determinare la porta QRServer veloce

Per poter comunicare con una veloce ricerca tramite le sue API, Abbiamo bisogno di sapere la porta su cui è in esecuzione il QRServer.

Ho seguito questa procedura per individuarlo:

  1. Accedere al sito veloce admin (http://server:port/admin).
  2. Passare al prospetto del sistema.
  3. Individuare "ricerca Dispatcher" e clicca sull'icona di spyglass:

    immagine

  4. Ho usato con successo il valore, 15100 per Info Name"" = "http":

    immagine

Note:

1. Porta 15100 sembra essere il numero di out-of-the-box porta predefinita per il QRServer.

2. Usa questo codice simile al seguente per creare un'istanza di una connessione veloce:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = Nuovo NameValueCollection();
    
        NameValueCollection("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
        NameValueCollection("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102");
        NameValueCollection("Com.FastSearch.Esp.Search.Http.RequestMethod", "OTTENERE");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

3. Se si sceglie una porta ampiamente scorretto, si ottiene un messaggio di errore utile:

immagine

4. Tuttavia, Se si sceglie il numero di porta elencato nella panoramica (15102) non si ottiene questo messaggio di errore disponibile. Invece, più tardi, quando si tenta di accedere ai dati tramite una ricerca o una visualizzazione rapida di riferimento, si ottiene un errore. Il debug Mostra che il numero di visualizzazioni di searchFactory è zero. Ti verrà dato il messaggio "Failed to fetch ricerca visualizzazione elenco".

</fine>

Technorati Tags:

Iscriviti al mio blog.