Archiv der Kategorie: SCHNELL

Bevorstehende schnelle Präsentation, Mittwoch 01/28, Uhr EDT

Ich werde meine erste jemals tun Online-Präsentation veranstaltet von der mächtigen EMC-marketing-Maschine auf 12:00 Uhr EDT am Mittwoch, 01/28. Ich habe keine Ahnung was daraus zu erwarten, im Hinblick auf die Teilnahme. Jedoch, Seitdem führe ich es, Ich kann Ihnen sagen, was Sie erwartet, wenn Sie Zeit dafür machen.

Ich werde beschreiben werden, was wir hier bei EMC, wenn wir "Enterprise Search reden." Ich bin Unterscheidung zwischen regulären alten SharePoint-Suche (Das ist ziemlich nützlich, von selbst) und Enterprise Search, Das ist eine viel größere, fieser, interessant und verwirrenden Problem zu lösen.

Ich mache das Argument, das schnell ein gutes Werkzeug zu verwenden bei dem Versuch, um das Enterprise Search-Problem zu lösen ist (und ich mache einige Analogien zu Kanälen, während ich dabei bin). Dies offensichtlich knüpft an SharePoint und werden ein Teil der Gemeinschaft Struktur im Laufe der 2009 und darüber hinaus. Das ist der Haken für alle, die mein Blog hier lesen.

Wenn Sie Interesse an FAST, Ich denke, Sie finden genügend nützliche Informationen um die Zeit zu rechtfertigen, ausgegebene zuhören darüber reden.

Es ist eine marketing-Präsentation, aber alle von den marketing-Material ist am Ende, So können Sie immer an diesem Punkt absetzen.

Die mächtige EMC-marketing-Maschine lieferte mir mit einem Link anmelden, Also nutzen Sie es registrieren.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags: , ,

Definieren des Auffindbarkeit-Problems

Ich hatte das Glück, einige Partnerschulungen von FAST vergangenen Frühjahr zu besuchen. Ich war wirklich beeindruckt mit dem Produkt und freute mich auf die Zusammenarbeit mit ihm. Leider, ein Projekt fiel durch und dann EMC erwarb meine Firma. Wie geplant, ein gewisses Maß an Chaos folgte, während wir über EMC und gelernt haben gelernt, über uns. SCHNELLE Technologie sank ein paar Punkte auf der Skala der Priorität in diesem Zeitraum. Jedoch, Ich verlor nie mein Interesse an dem Produkt und, interessanter, das größere Problem der Auffindbarkeit.

Ich mag nicht wirklich das Wort, aber ich versuche mich daran zu gewöhnen 🙂 Trotz der Unbeholfenheit, Auffindbarkeit ist eine echte (oder zumindest, Emerging) Begriff. Tun ein Live-Suche Wenn Sie weitere technische Definitionen interessiert sind, aber wie ich es erklären, rund um das Büro ist wie folgt:

Intellektuelles Kapital, das nicht gefunden werden kann kann auch nicht vorhanden..

Es ist fast so realistisch sagen dies:

Intellektuelles Kapital, das nicht gefunden werden kann schnell und einfach möglicherweise auch nicht vorhanden.

Intellektuelles Kapital (IC) beginnt als Idee im Kopf einer Person und wird dann verfeinert durch Zusammenarbeit mit Kollegen und Interaktionen mit verschiedenen Gemeinschaften. Um wirklich nützlich zu sein, Diese resultierenden Ideen müssen aufgezeichnet werden. Hier beginnt das Problem 🙂

In diesen Tagen, Aufnahme normalerweise bedeutet, dass die Idee in Form einer MS Word-Doc dokumentiert ist, Excel-Arbeitsmappe, usw.. und schließlich in elektronischer Form auf einer Festplatte irgendwo stecken. IC hat offensichtlich andere Formen wie, wie Bilder, Videos, sehr informative blogs, Wikis … Es ist unmöglich, sie alle aufzuzählen. Zur gleichen Zeit, IC ist in einer Vielzahl von Orten wie Dateisystemen gespeichert., Datenbanken, Geschäftsanwendungen (ERP, CRM, SharePoint, Documentum), usw..

Dies ist die Auffindbarkeit problem: Wie kann schnell und einfach IC finden, die in Dutzenden oder Hunderten von Formaten in Dutzende oder Hunderte von Tausenden gespeichert ist, Zehntausende (Ich wage zu Hunderttausende sagen) Standorte in einer Organisation?

Es ist ein schwieriges Problem zu lösen. Bill English hat schriftlich über Auffindbarkeit aus einer sehr großen Perspektive in komme als den Panamakanal denken nähern. Die Geschichte des Panamakanals ist erstaunlich. In einer Schale, ein verrückter Franzose (Ferdinand De Lesseps) eine private Gesellschaft den Kanal zu bauen begonnen, Das Projekt wurde seit einigen Jahren aufgegeben., wieder aufgegriffen und durch die amerikanische Regierung unter Präsident Roosevelt endlich fertig. Das erinnert mich an Bill Ansatz, denn wie er richtig bemerkt, lösen die Auffindbarkeit ist schwer und hört nie auf. Es dauerte Jahre und Jahre der Bemühungen von einigen der härtesten arbeitenden Menschen auf dem Planeten zu starten, weiter, und endlich fertig). Und noch, Es ist immer noch nicht wirklich fertig. Soweit ich weiß, der Kanal Banken noch nie ihren Winkel Böschungswinkel begegnet., d. h., sie haben bestimmt sich und sonst bis heute noch verwaltet werden. Auffindbarkeit zu lösen ist genauso. Ich empfehle auf jeden Fall Bill Serie gelesen und in seinem Blog, um seine Sicht auf die Auffindbarkeit abonnieren, besonders im Zusammenhang mit SharePoint.

Ich bin auch interessiert an dieses problem. Aufgrund meiner Gefährdung durch schnelle und andauernde Diskussionen zu diesem Thema mit meinen brilliant EMC-Kollegen, Ich habe einige weitere Ideen, die ich habe, in den kommenden Wochen und Monaten zu schreiben. In meinem nächsten Artikel zu dieser Serie, Ich werde versuchen, und setzen einen Rahmen um das Problem zu zeigen, wie schrecklich es ist wirklich (es ist schrecklicher als du denkst 🙂 ). Es ist schrecklich, aber wenigstens passt es in eine Kiste.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags: , ,

Klasse schnelle Ausbildung ist ausgezeichnet

Ich beginne den Tag 4 schnell ist Partnerschulungen geleitet von Larry Kaye hier in Needham, MA.

Diese 5-Tage-Sitzung ist in Klassen unterteilt. (3 und 2 Tage bzw.) berechtigt "FAST ESP: Entwicklung von benutzerdefinierten Suche Anwendungen für Alliance Partner I" und "FAST ESP: Benutzerdefinierte Suche-Anwendungsentwicklung für Allianzpartner II".

Dies ist eine echte Bootcamp-Typ-Klasse. Das Material ist tief (sehr, sehr tiefe). Der Ausbilder (Larry) klar kennt seine Sachen. Ich empfehle diese Ausbildung, wenn Sie es unter Berücksichtigung.

</Ende>

SCHNELLE Integration in SharePoint: Ausführen einer einfachen Abfrage

Dies ist eine Fortsetzung in meiner schnellen Codierung Mini-Serie für SharePoint-folk. Das Bit der folgende Code führt eine Suche nach dem Begriff "test" schnell über eine Konsolenanwendung. Natürlich, Es ist ein hop, überspringen und direkt entfernt, wickeln Sie diese Logik innerhalb eines Webparts oder Anwendungsseite:

Verwendung System;
Verwendung System.Collections.Generic;
Verwendung System.Linq;
Verwendung System.Text;
Verwendung System.Collections.Specialized;
Verwendung Com.FastSearch.ESP.search;
Verwendung Com.FastSearch.ESP.search.http;
Verwendung Com.FastSearch.ESP.search.Navigation;
Verwendung Mit. FastSearch. BES. Suchanfrage;
Verwendung Mit. FastSearch. BES. Suchergebnis;
Verwendung Mit. FastSearch. BES. Suchansicht;
Verwendung System.Collections;

Namespace Conchango
{
    Klasse InvokeSimpleFASTQuery
    {
        statische privatevoid Main(Zeichenfolge[] args)
        {

            #Gebiet Unsere Kommunikation mit schnellen initialisieren
            ISearchFactory searchFactory;

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

            ##endregion #region Starten einer Abfrage

            Zeichenfolge QueryString = "test";

            Abfrage Abfrage = Neu Abfrage(queryString);

            Abfrage. SetParameter(BaseParameter.CLUSTERBILDUNG, falsch);
            Abfrage. SetParameter(BaseParameter.NAVIGATION, wahr);
            Abfrage. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult Ergebnis = searchView.Search(Abfrage);

            Konsole.WriteLine("Total Ergebnisse aus Suche: [" + Ergebnis. DocCount + "].");

            int DocCounter = 0;

            während (docCounter < Ergebnis. DocCount)
            {

                DocCounter   ;

                IDocumentSummary ThisDocSummary = Ergebnis.GetDocument(docCounter);

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

            } // während

            Konsole.ReadLine();
            #endregion

        }
    }
}

Es erzeugt das folgende Ergebnis:

Bild

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags: ,

SCHNELLE Integration in SharePoint: Beispiel-Code, alle verfügbare Ansichten schnelle anzeigen

Hier ist ein Code, der zeigt alle verfügbare Sichten aus einer SCHNELL Server basierend auf der benannten QRServer (der Server-Prozess, mit dem wir kommunizieren). Ich biete dies für euch alle einen Vorgeschmack wie es ist, die bereitgestellten schnell-API verwenden.

Verwendung System;
Verwendung System.Collections.Generic;
Verwendung System.Linq;
Verwendung System.Text;
Verwendung Com.FastSearch.ESP.search;
Verwendung Com.FastSearch.ESP.search.http;
Verwendung Com.FastSearch.ESP.search.Navigation;
Verwendung Mit. FastSearch. BES. Suchanfrage;
Verwendung Mit. FastSearch. BES. Suchergebnis;
Verwendung Mit. FastSearch. BES. Suchansicht;
Verwendung System.Collections.Specialized;
Verwendung System.Collections;


Namespace Conchango
{
    Klasse EnumerateFASTViews
    {
        statische privatevoid Main(Zeichenfolge[] args)
        {

            ISearchFactory searchFactory;

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

            Konsole.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().Anzahl + "].");

            int Ich = 0;

            foreach (Objekt o im searchFactory.GetSearchViewList())
            {
                Konsole.WriteLine("View [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsole.ReadLine();

        }
    }
}

Beachten Sie, dass ich halte mich für einen kaum zuständigen C#-Programmierer, und ich dünne Haut habe, also keine Himbeeren meinen Weg schicken, vor allem Rück: der "foreach (Objekt o in …)" construct 🙂

</Ende>

Technorati Tags: ,

Onnieren Sie meinen Blog ab.

SCHNELL und SharePoint Integration erster Blick

Ich habe Glück, haben die Möglichkeit, auf eine schnelle Arbeit <–> SharePoint Integrationsprojekt und dachte, ich würde weiterhin austauschen Meine begrenzten Erfahrungen mit der Gemeinschaft.

Microsoft ist in der Prozess der Kauf SCHNELL. Ich weiß nichts über den Zeitplan nicht, außer dass es im 2. Quartal"fertig sein sollte" Ich nehme an, d.h. von 06/30/08.

Mein Projekt-design, auf einem sehr hohen Niveau, fordert ein paar Webparts erstellen, haben ungefähr das gleiche Aussehen, Haptik und Funktionalität wie die standard MOSS Suchfeld und Kernergebnisse web Teil, aber ziehen von FAST. Ich habe einige kleine Schritte in diese Richtung gemacht..

SCHNELL ist eine spezielle Suchmaschine. Es basiert nicht auf Microsoft-Technologie, Obwohl es für mich klar ist, dass einige der schnell-Ingenieure klar verstehen MS-tech (oder sie haben gemacht der Auftragnehmer verwenden).

SCHNELL:

SCHNELL ist ein Serverprodukt große monster (und ich meine das nicht im schlechten Sinne; MOSS ist eine große Monster Produkt mir auch). Es scheint auf Java basieren und ich bemerkte ein Apache-Zeug und vielleicht einige PHP. Ich wäre nicht überrascht, wenn es andere Bits hier und dort hineingemischt Tech gab. Es auf jeden Fall läuft auf Windows-Server und in der virtuellen Umgebung, die ich verwendet habe gut funktioniert.

Es nutzt einen Webdienst Fassade, dass SharePoint-Inhalte crawlen zum Indizieren in seinen speziellen schnell Weg.

Ein SharePoint-Endbenutzer wäre ziemlich zu Hause mit FASTETEN Benutzeroberfläche. Es hat einfache/Erweiterte Suche, zeigt Ergebnisse, ist groß auf Relevanz (aber ich sehe nicht, wie es soziale Relevanz verarbeitet). Jedoch, Es geht weiter. Die Wortstammerkennung scheint besser. Ich kann nicht es gut artikulieren, aber ich will nur sagen, "Es ist besser." Sie können mein Wort zu nehmen., or not 🙂 I may elaborate on this point in the future, als ich mehr.

MOOS:

SCHNELLEN bietet ein. NET-freundlich-DLL, die eine Schnittstelle für die schnelle Engine bietet. Dies macht es uns möglich, Erstellen von Webparts oder Anwendungsseiten oder was auch immer wir wollen schnell Abfragen und die Ergebnisse zu präsentieren.

Es scheint eine Webservice-Schnittstelle sowie.

Ich habe auch Zugriff auf ein FAST bereitgestelltes Webpart, der Moos und schnell integriert ist. Ich weiß nicht, ob dies ein POC, etwas, das als Demo oder was, bis geschlagen wurde. Es ist definitiv ein gutes Lerntool, nicht so sicher, ob es produktionsreif ist.

Das war's fürs erste. Wenn ich das Projekt weiterkommen, Ich werde mehr.

</Ende>

Technorati Tags: , ,

Onnieren Sie meinen Blog ab.

FAST QRServer Port bestimmen

Um mit FAST Search über seine API zu kommunizieren, Wir benötigen den Port auf dem der QRServer ausgeführt wird.

Diese Schritte zu suchen:

  1. Loggen Sie sich in die schnellen Admin-Website (http://server:port/admin).
  2. Navigieren Sie zu Systemübersicht.
  3. Suchen Sie "Suche Dispatcher" und klicken Sie auf das Symbol spyglass:

    Bild

  4. Ich habe erfolgreich den Wert, 15100 für Info Name"" = "http":

    Bild

Hinweise:

1. Hafen 15100 scheint die Standardportnummer von Out-of-Box für die QRServer.

2. Verwenden Sie diesen Code ähnlich dem folgenden zum Instanziieren einer Verbindungs zu FAST:

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

3. Wenn Sie einen Wild falschen Port wählen, erhalten Sie eine hilfreiche Fehlermeldung:

Bild

4. Jedoch, Wenn Sie die Port-Nummer, aufgeführt in der Übersicht wählen (15102) Sie erhalten nicht die hilfreiche Fehlermeldung. Stattdessen, später, wenn Sie versuchen, Zugriff auf alle Daten über eine Suche oder eine schnelle Ansicht verweisen, Sie erhalten eine Fehlermeldung. Debuggen zeigt, dass die SearchFactory Ansicht Count NULL ist. Sie werden die Meldung "Failed to View Suchliste zu holen" gegeben.

</Ende>

Technorati Tags:

Onnieren Sie meinen Blog ab.