Arsip Kategori: CEPAT

Mendatang presentasi cepat, Rabu 01/28, Siang EDT

Aku akan melakukan pertama saya pernah presentasi online diselenggarakan oleh mesin pemasaran EMC perkasa di 12:00 siang EDT pada hari Rabu, 01/28. Aku punya tidak tahu apa yang diharapkan dari ini, dalam hal jumlah penonton. Namun, sejak saya pimpin itu, Saya dapat memberitahu Anda apa yang akan terjadi jika Anda membuat waktu untuk itu.

Saya akan menggambarkan apa yang kita di sini di EMC maksudkan ketika kita berbicara tentang "perusahaan pencarian." Aku 'm membedakan antara pencarian SharePoint lama biasa (yang ini sangat berguna dengan sendirinya) dan perusahaan pencarian, yang adalah jauh lebih besar, nastier, menarik dan membingungkan masalah untuk memecahkan.

Aku akan membuat argumen yang cepat adalah alat yang baik untuk menggunakan ketika mencoba untuk memecahkan masalah Enterprise Search (dan aku membuat beberapa analogi untuk kanal sementara aku di itu). Ini jelas hubungan ke SharePoint dan akan menjadi bagian dari masyarakat kain selama 2009 dan seterusnya. Itulah hook untuk setiap orang yang membaca blog saya di sini.

Jika Anda tertarik dengan cepat, Saya pikir Anda akan menemukan berguna informasi yang cukup untuk membenarkan waktu menghabiskan mendengarkan aku berbicara tentang hal itu.

Presentasi pemasaran, tetapi semua hal pemasaran pada akhir, Jadi Anda dapat selalu drop off pada saat itu.

EMC perkasa mesin pemasaran telah memberikan saya dengan link pendaftaran, Jadi silakan gunakan untuk mendaftar.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Mendefinisikan masalah Findability

Saya memiliki nasib baik menghadiri beberapa pasangan pelatihan dari cepat semi. Aku benar-benar terkesan dengan produk dan menantikan untuk bekerja dengan. Sayangnya, salah satu proyek jatuh melalui dan kemudian EMC mengakuisisi perusahaan saya. Diduga, jumlah tertentu dari kekacauan terjadi sementara kami belajar tentang EMC dan EMC belajar tentang kami. Teknologi cepat turun beberapa poin pada skala prioritas selama jangka waktu. Namun, Saya tidak pernah kehilangan minat saya dalam produk dan, lebih menarik, masalah besar findability.

Aku benar-benar tidak suka kata, tapi aku berusaha untuk bisa digunakan untuk itu πŸ™‚ Meskipun itu kecanggungan, findability adalah nyata (atau setidaknya, muncul) istilah. Apakah Pencarian langsung Jika Anda tertarik untuk mencari definisi yang lebih teknis, tetapi cara saya menjelaskannya di kantor seperti ini:

Modal intelektual yang tidak dapat ditemukan mungkin juga tidak ada.

Sudah hampir sebagai benar untuk mengatakan ini:

Modal intelektual yang tidak dapat ditemukan dengan cepat dan mudah mungkin juga tidak ada.

Modal intelektual (IC) dimulai sebagai ide dalam kepala seseorang dan kemudian disempurnakan melalui kolaborasi dengan rekan-rekan dan interaksi dengan berbagai komunitas. Untuk menjadi benar-benar berguna, ide-ide ini dihasilkan harus dicatat. Di sinilah masalah dimulai πŸ™‚

Hari ini, rekaman biasanya berarti bahwa gagasan ini didokumentasikan dalam bentuk MS Word doc, Excel workbook, dll. dan akhirnya terjebak dalam format elektronik pada hard drive di suatu tempat. IC jelas mengambil bentuk-bentuk lain seperti, seperti gambar, video, sangat informatif blog, wiki … mustahil untuk daftar mereka semua. Pada saat yang sama, IC disimpan dalam berbagai tempat-tempat seperti sistem file, database, aplikasi lini bisnis (ERP, CRM, SharePoint, Documentum), dll.

Ini adalah masalah findability: Bagaimana dapat dengan cepat dan mudah menemukan IC yang disimpan dalam puluhan atau ratusan format dalam puluhan atau ratusan ribu, puluhan ribu (saya berani mengatakan ratusan ribu) lokasi di organisasi?

Ini adalah masalah yang sulit untuk memecahkan. Bill English telah menulis tentang findability dari perspektif yang sangat besar dalam apa yang telah datang untuk berpikir sebagai Terusan Panama pendekatan. Sejarah Terusan Panama menakjubkan. Dalam nut shell, Prost gila (Ferdinand de Lesseps) memulai sebuah perusahaan swasta untuk membangun kanal, Proyek ditinggalkan selama beberapa tahun, dijemput lagi dan akhirnya selesai oleh pemerintah Amerika di bawah Presiden Roosevelt. Ini mengingatkan saya pada pendekatan Bill karena sebagai dia benar menunjukkan, memecahkan findability baik yang keras dan tidak pernah berhenti. Butuh tahun dan tahun usaha dari beberapa bekerja paling sulit manusia di planet ini mulai, «««, dan akhirnya selesai). Dan belum, Hal ini tetap tidak benar-benar selesai. Sejauh yang saya tahu, kanal Bank belum pernah bertemu mereka sudut istirahat, berarti bahwa mereka harus secara dan sebaliknya dipertahankan bahkan sampai hari ini. Memecahkan findability adalah cara yang sama. Saya merekomendasikan bahwa Anda membaca seri Bill dan berlangganan ke blog-nya untuk sudut pandang pada findability, terutama yang berhubungan dengan SharePoint.

Saya juga tertarik dalam masalah ini. Karena pemaparan untuk cepat dan terus-menerus diskusi mengenai hal ini dengan rekan-rekan saya brilian EMC, Saya punya beberapa ide lain yang saya berencana untuk menulis tentang selama beberapa minggu dan bulan mendatang. Dalam artikel berikutnya pada seri ini kecil, Aku akan mencoba dan menempatkan kotak di masalah untuk menunjukkan bagaimana mengerikan itu benar-benar (itu lebih mengerikan daripada yang Anda pikirkan πŸ™‚ ). Hal ini mengerikan, tapi setidaknya itu cocok di dalam kotak.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Technorati Tags: , ,

Di kelas pelatihan cepat yang luar biasa

Aku mulai hari 4 cepat di mitra pelatihan dipimpin oleh Larry Kaye di sini di Needham, MA.

Sesi 5 hari ini dibagi ke dalam kelas (3 dan 2 hari masing-masing) berjudul "FAST ESP: Mengembangkan aplikasi pencarian kustom untuk Aliansi mitra saya" dan "FAST ESP: Mengembangkan aplikasi pencarian kustom untuk mitra aliansi II".

Ini adalah nyata boot camp jenis kelas. Bahan mendalam (sangat, sangat mendalam). Instruktur (Larry) jelas tahu his stuff. Saya sangat merekomendasikan pelatihan ini jika Anda mempertimbangkan.

</akhir>

CEPAT SharePoint integrasi: Mengeksekusi Query sederhana

Ini adalah kelanjutan saya cepat pengkodean Mini seri untuk SharePoint rakyat. Sedikit kode di bawah ini menjalankan pencarian untuk istilah "test" dengan cepat melalui aplikasi konsol. Jelas, ini adalah sebuah hop, melompat dan melompat jauh untuk membungkus logika ini dalam sebuah web bagian atau halaman aplikasi:

menggunakan Sistem;
menggunakan System.Collections.Generic;
menggunakan System.Collections.Generic;
menggunakan System.text;
menggunakan System.Collections.Specialized;
menggunakan Com.FastSearch.ESP.Search;
menggunakan Com.FastSearch.ESP.Search.http;
menggunakan Com.FastSearch.ESP.Search.Navigation;
menggunakan Com.FastSearch.Esp.Search.Query;
menggunakan Com.FastSearch.Esp.Search.Result;
menggunakan Com.FastSearch.Esp.Search.View;
menggunakan System.Collections;

namespace Conchango
{
    kelas InvokeSimpleFASTQuery
    {
        statis Batal Utama(string[] args)
        {

            #wilayah Menginisialisasi komunikasi kami dengan cepat
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = baru 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", "DAPATKAN");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Menjalankan query

            string queryString = "ujian";

            Query query = baru Query(queryString);

            query. SetParameter(BaseParameter.PENGELOMPOKAN, palsu);
            query. SetParameter(BaseParameter.NAVIGASI, benar);
            query. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult hasil = searchView.Search(query);

            Konsol.WriteLine("Total hasil dari pencarian: [" + hasil. DocCount + "].");

            Int docCounter = 0;

            Sementara (docCounter < hasil. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = hasil.GetDocument(docCounter);

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

            } // Sementara

            Konsol.ReadLine();
            #endregion

        }
    }
}

Ini menghasilkan hasil sebagai berikut:

gambar

</akhir>

Berlangganan ke blog saya.

Technorati Tags: ,

CEPAT SharePoint integrasi: Contoh kode untuk menampilkan semua tersedia cepat Views

Berikut adalah beberapa kode yang menunjukkan semua tersedia views dari CEPAT server berdasarkan bernama QRServer (proses server dengan yang kita berkomunikasi). Saya menawarkan ini untuk memberikan Anda semua rasa dari apa itu menggunakan disediakan cepat API.

menggunakan Sistem;
menggunakan System.Collections.Generic;
menggunakan System.Collections.Generic;
menggunakan System.text;
menggunakan Com.FastSearch.ESP.Search;
menggunakan Com.FastSearch.ESP.Search.http;
menggunakan Com.FastSearch.ESP.Search.Navigation;
menggunakan Com.FastSearch.Esp.Search.Query;
menggunakan Com.FastSearch.Esp.Search.Result;
menggunakan Com.FastSearch.Esp.Search.View;
menggunakan System.Collections.Specialized;
menggunakan System.Collections;


namespace Conchango
{
    kelas EnumerateFASTViews
    {
        statis Batal Utama(string[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = baru 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", "DAPATKAN");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Konsol.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().Count + "].");

            Int Aku = 0;

            foreach (objek o dalam searchFactory.GetSearchViewList())
            {
                Konsol.WriteLine("View [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsol.ReadLine();

        }
    }
}

Perhatikan bahwa saya menganggap diri saya nyaris tidak kompeten C# programmer dan aku punya kulit tipis, Jadi jangan Kirim setiap raspberry cara saya, terutama re: "foreach (o objek dalam …)" construct πŸ™‚

</akhir>

Technorati Tags: ,

Berlangganan ke blog saya.

CEPAT dan SharePoint integrasi pandangan pertama

Aku sudah beruntung memiliki kesempatan untuk bekerja pada cepat <–> Proyek SharePoint integrasi dan berpikir saya akan Lanjutkan untuk berbagi pengalaman saya terbatas dengan komunitas.

Microsoft di proses pembelian CEPAT. Aku tidak tahu apa-apa tentang jadwal kecuali bahwa ini harus selesai pada "kuartal 2" yang saya asumsikan berarti oleh 06/30/08.

Desain proyek saya, pada tingkat yang sangat tinggi, panggilan untuk menciptakan beberapa web bagian yang kira-kira memiliki tampilan yang sama, merasa dan fungsionalitas sebagai standar MOSS kotak pencarian dan inti hasil web bagian, tapi menarik dari cepat. Saya telah membuat langkah-langkah bayi beberapa arah itu.

CEPAT adalah mesin pencari khusus. Hal ini tidak didasarkan pada teknologi Microsoft, Meskipun jelas bagi saya bahwa beberapa dari para insinyur yang cepat mengerti dengan jelas MS tech (atau mereka telah dibuat menggunakan kontraktor).

CEPAT:

CEPAT merupakan sebuah produk server besar Rakasa (dan aku tidak berarti bahwa dalam arti buruk; MOSS adalah produk Rakasa besar untuk saya juga). Tampaknya menjadi berbasis Java dan aku melihat beberapa hal apache dan mungkin beberapa PHP. Aku tidak akan terkejut jika ada potongan lain Tech dicampur sana-sini. Itu pasti berjalan pada windows server dan bekerja dengan baik di lingkungan virtual yang saya telah menggunakan.

Itu membuat penggunaan layanan web façade yang merangkak konten SharePoint untuk pengindeksan di jalan cepat khusus.

Pengguna akhir SharePoint akan cukup banyak di rumah dengan cepat di antarmuka pengguna. Memiliki pencarian sederhana mahir, menunjukkan hasil, besar pada relevansi (Meskipun saya tidak melihat bagaimana menangani sosial relevansi). Namun, lanjut. Nya berasal tampaknya lebih baik. Aku benar-benar tidak bisa mengartikulasikan baik tapi aku hanya akan mengatakan "itu lebih baik." Anda dapat mengambil kata-kata saya untuk itu, or not πŸ™‚ I may elaborate on this point in the future, seperti yang saya belajar lebih banyak.

MOSS:

CEPAT menyediakan. NET-ramah DLL yang menyediakan sebuah antarmuka untuk mesin cepat. Ini menjadikannya mungkin untuk kita untuk membuat web bagian atau halaman aplikasi atau apa pun yang kita inginkan untuk query cepat dan mempresentasikan hasil.

Tampaknya ada layanan antarmuka web juga.

Saya juga memiliki akses ke bagian disediakan cepat web yang mengintegrasikan MOSS dan cepat. Aku tidak tahu apakah ini POC, sesuatu yang melecut sebagai demo atau apa. Sudah pasti alat belajar yang baik, tidak begitu yakin apakah produksi-siap.

Thats it untuk sekarang. Seperti saya maju melalui proyek, Saya akan posting lebih.

</akhir>

Technorati Tags: , ,

Berlangganan ke blog saya.

Menentukan FAST QRServer Port

Untuk berkomunikasi dengan cepat mencari melalui API, kita perlu tahu port yang menjalankan QRServer.

Aku mengikuti langkah-langkah untuk menemukan itu:

  1. Login ke admin cepat situs (http://server:port/admin).
  2. Menavigasi ke sistem Overview.
  3. Menemukan "pencarian operator" Klik ikon spyglass:

    gambar

  4. Aku berhasil digunakan nilai, 15100 untuk "Info nama" = "http":

    gambar

Catatan:

1. Pelabuhan 15100 tampaknya menjadi nomor out-of-the-box port default untuk QRServer.

2. Gunakan kode ini mirip dengan berikut ini untuk instantiate sambungan ke cepat:

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

3. Jika Anda memilih port liar salah, Anda mendapatkan pesan galat membantu:

gambar

4. Namun, Jika Anda memilih nomor port yang terdaftar di ikhtisar (15102) Anda tidak mendapatkan pesan kesalahan berguna. Sebaliknya, kemudian, ketika Anda mencoba untuk mengakses data melalui pencarian atau referensi pandangan cepat, Anda mendapatkan error. Debug menunjukkan bahwa searchFactory Lihat count adalah nol. Anda akan diberi pesan "Failed to mengambil Cari Lihat daftar".

</akhir>

Technorati Tags:

Berlangganan ke blog saya.