เพื่อการสื่อสาร ด้วยการค้นหาอย่างรวดเร็วผ่านทาง API ของ, เราต้องรู้ท่าทำงาน QRServer.
ผมตามขั้นตอนเหล่านี้เพื่อค้นหา:
- เข้าสู่เว็บไซต์ admin อย่างรวดเร็ว (http://server:port/admin).
- ไปที่ภาพรวมของระบบ.
- ค้นหา "ค้นหาผู้จัดส่ง" คลิกไอคอน spyglass:
- เรียบร้อยแล้วใช้ค่า, 15100 สำหรับ "ข้อมูลชื่อ" = "http":
หมายเหตุ:
1. พอร์ต 15100 ปรากฏ เป็นหมายเลขการออกของกล่องพอร์ตเริ่มต้นสำหรับ QRServer.
2. ใช้รหัสนี้คล้ายกับต่อไปนี้จะเรียกการเชื่อมต่ออย่างรวดเร็ว:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = ใหม่ 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", "ได้รับ"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. ถ้าคุณเลือกพอร์ตไม่ถูกต้องอาละวาด, คุณได้รับข้อความข้อผิดพลาดเป็นประโยชน์:
4. อย่างไรก็ตาม, ถ้าคุณเลือกหมายเลขพอร์ตที่อยู่ในภาพรวม (15102) คุณไม่ได้รับข้อความที่เป็นประโยชน์. แทน, ภายหลังเมื่อคุณพยายามเข้าถึงข้อมูลที่ผ่านการค้นหา หรืออ้างอิงมุมมองอย่างรวดเร็ว, คุณได้รับข้อผิดพลาด. ดีบักแสดงของ searchFactory ดูนับเป็นศูนย์. คุณจะได้รับข้อความ "ไม่สามารถดึงรายการมุมมองการค้นหา".
</สิ้นสุด>
แท็กของ Technorati: อย่างรวดเร็ว
พบนี้มีประโยชน์อย่างมาก, พอล. ขอบคุณสำหรับการแบ่งปันนี้. ผมไม่ได้ส่งในการฝึกอบรมอย่างรวดเร็ว และฉันได้พยายามกลับวิศวกรโครงการส่วนเว็บ ESP ใน codeplex สร้างหลักฐานของแนวคิดต้นแบบ.