Untuk berkomunikasi dengan cepat mencari melalui API, kita perlu tahu port yang menjalankan QRServer.
Aku mengikuti langkah-langkah untuk menemukan itu:
- Login ke admin cepat situs (http://server:port/admin).
- Menavigasi ke sistem Overview.
- Menemukan "pencarian operator" Klik ikon spyglass:
- Aku berhasil digunakan nilai, 15100 untuk "Info nama" = "http":
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:
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>
Saya menemukan ini sangat berguna, Paul. Thanks for sharing ini. Aku tidak dikirim pada setiap pelatihan yang cepat dan saya sudah berusaha untuk merekayasa ESP web bagian proyek codeplex untuk membangun sebuah prototipe bukti-of-konsep.