Kategoria: Archiwum: SZYBKI

Nadchodzące szybko prezentacji, Środa 01/28, Południe EDT

Będę robił mój pierwszy kiedykolwiek Prezentacja online gospodarzem potężny marketing maszyny EMC w 12:00 w środę w południe EDT, 01/28. Nie mam pojęcia czego się spodziewać z tego, pod względem frekwencji. Jednakże, od tego czasu prowadzę to, Mogę powiedzieć, czego się spodziewać, jeśli zrobisz to czas.

Mam zamiar być opisujące, co my tutaj w EMC myśli, gdy mówimy o "Enterprise Search." Jestem rozróżniania regularne stary Szukaj programu SharePoint (co jest bardzo przydatne w sobie) i Enterprise Search, który jest znacznie większy, obrzydliwe, ciekawe i kłopotliwy problem do rozwiązania.

Mam zamiar zrobić z argumentem, że szybko jest pewien dobry narzędzie do wykorzystania podczas trudny wobec wyp³acalnoœæ ten problem Enterprise Search (i sprawiają pewne analogie do kanałów, a ja jestem na to). To oczywiście więzi w SharePoint i będzie częścią społeczności tkanin w ciągu 2009 i poza nią. To jest hak do ktoś czytając mój blog tutaj.

Jeśli jesteś zainteresowany szybkim, Myślę, że znajdziesz wystarczająco dużo przydatnych informacji aby uzasadnić czas słuchania mi o tym mówić.

Jest to prezentacja marketingu, ale wszystkie obrotu rzeczy jest na koniec, tak można zawsze usunąć w tym momencie.

Potężny marketing maszyny EMC dostarczyła mi link rejestracji, Więc proszę go używać do rejestracji.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Definiowanie Problem umożliwienie odnajdywania

Miałem to szczęście, że uczestniczy kilka partnerem szkolenia z FAST wiosną ubiegłego roku. Był naprawdę pod wrażeniem produktu i czeka na pracę z nim. Niestety, jeden projekt upadł i następnie EMC nabyła moja firma. Zgodnie z przewidywaniami, pewną ilość chaosu nastąpiła dowiedzieliśmy się o EMC i EMC dowiedział się o nas. SZYBKO technologia spadła kilka punktów w skali priorytetów w tym okresie. Jednakże, Nigdy nie utratą Moje zainteresowania w produkcie i, Co więcej ciekawe, większy problem umożliwienie odnajdywania.

Naprawdę nie lubię tego słowa, ale staram się do tego przyzwyczaić 🙂 Mimo niezręczności, umożliwienie odnajdywania jest prawdziwym (lub co najmniej, pojawiających się) termin. Czy Wyszukiwanie Jeśli jesteś zainteresowany znajdowanie definicje techniczne, ale sposób I wyjaśnić wokół Urząd przypomina to:

Kapitału intelektualnego, którego nie można znaleźć także nie istnieje.

Jest prawie true jak to znaczy to:

Kapitału intelektualnego, że nie można odnaleźć szybko i łatwo może także brakować.

Kapitału intelektualnego (IC) rozpoczyna się pomysł w głowie osoby i jest następnie rafinowane poprzez współpracę z kolegami i interakcji z różnych Wspólnot. Aby być naprawdę przydatny, te powstałe pomysły muszą być rejestrowane. Tu zaczynają się kłopoty 🙂

Te dni, nagrywanie zwykle oznacza, że pomysł jest udokumentowane w formie doc MS Word, Skoroszyt programu Excel, itp. i ostatecznie utknął w formie elektronicznej na dysku. IC oczywiście przybiera inne formy jak, Podobnie jak obrazy, filmy wideo, wysoce wartościowa blogi, strony typu wiki … to jest niemożliwe, aby je wszystkie. W tym samym czasie, IC są przechowywane w różnych miejscach jak systemy plików, baz danych, aplikacji biznesowych (ERP, CRM, SharePoint, Documentum), itp.

To jest umożliwienie odnajdywania problemu: jak można szybko i łatwo znaleźć IC, który jest przechowywany w dziesiątek, a setki formatów w dziesiątki lub setki tysięcy, dziesiątki tysięcy (Dare powiedzieć setki tysięcy) z lokalizacji w organizacji?

Jest to trudny problem do rozwiązania. Bill English zostały pisze o umożliwienie odnajdywania z perspektywy bardzo grand w co mam sobie myśleć jako kanał panamski podejście. Historia Kanał Panamski jest niesamowite. W łupiny, crazy Francuz (Ferdinand de Lesseps) rozpoczął prywatną firmę do konstruowania na kanał, projekt został opuszczony przez kilka lat, podniósł ponownie i ostatecznie zakończył przez rząd amerykański pod prezydenta Roosevelta. To mi przypomina Billa podejścia bo jak słusznie wskazał, Rozwiązywanie findability jest twardy i nigdy się nie kończy. Minęło lat wysiłku od niektórych z najtrudniejszych pracy ludzi na planecie, aby rozpocząć, w dalszym ciągu, i wreszcie zakończenia). I jeszcze, nadal nie jest naprawdę gotowy. Ile wiem, kanał jego banków nie znały ich kąt pensjonacie, co oznacza, że muszą być shored i inaczej prowadzi nawet do dnia dzisiejszego. Rozwiązywanie findability jest tak samo. Zdecydowanie zaleca, aby przeczytać serii Billa i Zapisz się na swoim blogu jego punkt widzenia na findability, szczególnie odnosi się ona do programu SharePoint.

Też jestem zainteresowany tym problemem. Z powodu mojej ekspozycji do szybko i w toku dyskusji na ten temat z kolegami genialny EMC, Mam kilka pomysłów mam zamiar pisać w ciągu najbliższych tygodni i miesięcy. W kolejnym artykule na ten mały serii, I 'm going to spróbuj i umieścić pole wokół problem aby pokazać jak okropne naprawdę jest (to jest straszniejsze niż myślisz 🙂 ). To jest okropne, ale przynajmniej to pasuje w opakowaniu.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

W klasie FAST szkolenia jest Excellent

Zaczynam dzień 4 szybko jest partnerem szkolenia kierowany przez Larry Kaye tutaj w Needham, MA.

Ta sesja 5-dzień dzieli się na klasy (3 i 2 dni odpowiednio) zatytułowany "szybko ESP: Rozwój aplikacji wyszukiwania niestandardowego dla Sojuszu I partnerzy" i "szybko ESP: Rozwój aplikacji wyszukiwania niestandardowego dla partnerów Sojuszu II".

To jest prawdziwy boot camp typu klasy. Materiał jest głęboko (bardzo, bardzo głębokie). Instruktor (Larry) oczywiście zna się na rzeczy. Bardzo polecam ten trening, jeśli ty biorąc pod uwagę to.

</koniec>

SZYBKIE integracji programu SharePoint: Wykonać prostą kwerendę

Jest to kontynuacja w mój szybki kodowania mini-serii dla SharePoint ludowych. Nieco poniżej kod wykonuje wyszukiwanie termin "test" szybko za pomocą aplikacji konsoli. Oczywiście, jest chmielu, Pomiń i away przeskoczyć do zawijania tę logikę wewnątrz składnika web part lub strony aplikacji:

przy użyciu Systemu;
przy użyciu System.Collections.Generic;
przy użyciu System.LINQ;
przy użyciu System.Text;
przy użyciu System.Collections.Specialized;
przy użyciu COM.FastSearch.ESP.Search;
przy użyciu COM.FastSearch.ESP.Search.http;
przy użyciu COM.FastSearch.ESP.Search.Navigation;
przy użyciu COM.FastSearch.ESP.Search.Query;
przy użyciu Z. wynik Esp. wyszukiwania FastSearch.;
przy użyciu Z. widok Esp. Search FastSearch.;
przy użyciu System.Collections;

Przestrzeń nazw Conchango
{
    Klasa InvokeSimpleFASTQuery
    {
        statyczne nieważne Główne(ciąg[] argumenty)
        {

            #w regionie Zainicjować komunikacji z FAST
            ISearchFactory searchFactory;

            Kolekcji NameValueCollection kolekcji nameValueCollection = Nowy Kolekcji 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", "DOSTAĆ");

            searchFactory = SearchFactory.NewInstance(kolekcji nameValueCollection);

            #endRegion #region Uruchamianie kwerendy

            ciąg kolekcja queryString = "badanie";

            Kwerendy Query = Nowy Kwerendy(kolekcja queryString);

            kwerendy. SetParameter(BaseParameter.KLASTROWANIE, FAŁSZ);
            kwerendy. SetParameter(BaseParameter.NAWIGACJA, PRAWDA);
            kwerendy. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult wynik = searchView.Search(zapytanie);

            Konsoli.WriteLine("Łączne wyniki wyszukiwania: [" + wyniku. DocCount + "].");

            int docCounter = 0;

            podczas (docCounter < wyniku. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = wynik. GetDocument(docCounter);

                Konsoli.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("adres url").WartośćCiąg);

            } // podczas

            Konsoli.GNU ReadLine();
            #endregion

        }
    }
}

Generuje następujący wynik:

obraz

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: ,

SZYBKIE integracji programu SharePoint: Przykładowy kod, aby wyświetlić wszystkie dostępne widoki szybkiego

Oto niektóre kod, który pokazuje wszystkie dostępne widoki z SZYBKI serwer oparty na nazwany QRServer (proces serwera, z którym komunikujemy). Oferta to daje wszystkie smak tego, co to jest za pomocą dostarczonego API szybko.

przy użyciu Systemu;
przy użyciu System.Collections.Generic;
przy użyciu System.LINQ;
przy użyciu System.Text;
przy użyciu COM.FastSearch.ESP.Search;
przy użyciu COM.FastSearch.ESP.Search.http;
przy użyciu COM.FastSearch.ESP.Search.Navigation;
przy użyciu COM.FastSearch.ESP.Search.Query;
przy użyciu Z. wynik Esp. wyszukiwania FastSearch.;
przy użyciu Z. widok Esp. Search FastSearch.;
przy użyciu System.Collections.Specialized;
przy użyciu System.Collections;


Przestrzeń nazw Conchango
{
    Klasa EnumerateFASTViews
    {
        statyczne nieważne Główne(ciąg[] argumenty)
        {

            ISearchFactory searchFactory;

            Kolekcji NameValueCollection kolekcji nameValueCollection = Nowy Kolekcji 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", "DOSTAĆ");

            searchFactory = SearchFactory.NewInstance(kolekcji nameValueCollection);

            Konsoli.WriteLine("Całkowita widoki: [" + searchFactory.GetSearchViewList().Hrabia + "].");

            int i = 0;

            foreach (obiekt o w searchFactory.GetSearchViewList())
            {
                Konsoli.WriteLine("Widok [" + i    + "]: [" + o.toString() + "].");

            }

            Konsoli.GNU ReadLine();

        }
    }
}

Należy zauważyć, że Uważam siebie ledwo właściwe C# programista i mam cienką skórę, tak nie wysyłaj wszelkie malin my way, szczególnie re: "foreach (obiekt o w …)" construct 🙂

</koniec>

Technorati znaczniki: ,

Subskrybowanie mój blog.

SZYBKIE i wygląd pierwszej integracji programu SharePoint

I been lucky mieć możliwość pracy nad SZYBKIM <–> Projektu integracji programu SharePoint i myśli pewno zamierzam: nadal podzielamy Moje ograniczone doświadczenie związane ze Wspólnoty.

Firma Microsoft jest w podczas procesu zakupu SZYBKI. Nie wiem nic o harmonogramie, chyba, że to powinno być zakończone w kwartale 2"" Zakładam, czyli przez 06/30/08.

Moje projektu, na bardzo wysokim poziomie, wzywa do tworzenia kilku składników web Part, który ma mniej więcej taki sam wygląd, Feel i funkcjonalność jak standardowy MOSS polu wyszukiwania i wyniki podstawowe sieci web część, ale ciągnąc z FAST. Zrobiłem kilka kroki dziecka w tym kierunku.

SZYBKI jest pewien zadedykowany zrewidować silnik. Nie opiera się na technologiach firmy Microsoft, Chociaż jest oczywiste dla mnie że niektóre FAST inżynierów jasno określić MS tech (lub zostały dokonane za pomocą wykonawców).

SZYBKI:

FAST jest produktem serwerowym big monster (i to nie znaczy że w bad poczucie; MOSS jest produktem big potwór do mnie jak również). Wydaje się być oparte na Java i zauważyłem, że niektóre rzeczy apache i być może niektóre PHP. Nie zdziwiłbym się, gdyby było innych bitów Tech mieszane tu i tam. To zdecydowanie działa w systemie windows server i działa poprawnie w środowisku wirtualnym, który używam.

To sprawia, że korzystanie z usługą sieci web fasada przeszukiwanie zawartości programu SharePoint dla indeksowania w specjalny sposób szybko.

Użytkownika końcowego programu SharePoint będzie dość dużo w domu z FAST interfejs użytkownika. Posiada prosty/zaliczki Szukaj, pokazuje wyniki, jest duży na trafności (Chociaż nie widać, jak obsługuje społecznej trafności). Jednakże, iść dalej. Jej wynikające wydaje się lepiej. Naprawdę nie mogę wyrazić to dobrze ale powiem tylko, "to jest lepsze." Może biorą za to moje słowo, or not 🙂 I may elaborate on this point in the future, jak mogę uzyskać więcej.

MOSS:

SZYBKO dostarcza. DLL NET-przyjazny, który dostarcza interfejs do szybki silnik. To sprawia, że jest to możliwe dla nas, aby utworzyć składniki web Part i stron aplikacji lub cokolwiek chcemy zapytanie szybko i przedstawić wyniki.

Wydaje się także interfejsu usługi sieci web.

Mam też dostęp do części sieci FAST, pod warunkiem, że integracja MOSS i szybko. Nie wiem, czy to PKOL, coś, co było podciął jako demo lub co. To na pewno dobrego narzędzia uczenia się, nie tak pewny, jeśli jest gotowy do produkcji.

To wszystko na teraz. Jak postępy poprzez projekt, Będziesz wysłać więcej.

</koniec>

Technorati znaczniki: , ,

Subskrybowanie mój blog.

Określić szybki QRServer Port

Do komunikowania się z szybkiego wyszukiwania za pośrednictwem jego interfejs API, musimy wiedzieć portu, na którym uruchomiony jest QRServer.

I stosować następujące kroki, aby go zlokalizować:

  1. Zaloguj się do witryny szybkie admin (http://server:port/admin).
  2. Przejdź do przegląd systemu.
  3. Zlokalizuj "wysyłający wyszukiwania" i kliknij ikonę firmą spyglass:

    obraz

  4. I pomyślnie stosowana wartość, 15100 Informacje o nazwy"" = "http":

    obraz

Notatki:

1. Portu 15100 wydaje się być domyślny numer portu out-of--box dla QRServer.

2. Użyj tego numeru podobny do następującego do utworzenia wystąpienia połączenie FAST:

     ISearchFactory searchFactory;
    
        Kolekcji NameValueCollection kolekcji nameValueCollection = Nowy Kolekcji 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", "DOSTAĆ");
    
        searchFactory = SearchFactory.NewInstance(kolekcji nameValueCollection);

3. Jeżeli wybierasz mnogość niepoprawny port, zostanie wyświetlony komunikat o błędzie pomocne:

obraz

4. Jednakże, Jeżeli wybierasz numer portu wymienionych na przeglądzie (15102) nie dostaniesz tego pomocne komunikat. Zamiast tego, później, gdy użytkownik próbuje uzyskać dostęp do wszelkich danych za pośrednictwem wyszukiwania lub odwołać się widokiem FAST, Możesz dostać błąd. Debugowania pokazuje, że searchFactory widok licznika jest równa zero. Będziesz mieć ten przekaz "Nie powiodło się pobranie listy widok wyszukiwania".

</koniec>

Technorati znaczniki:

Subskrybowanie mój blog.