अपने एपीआई के माध्यम से तेजी से खोज के साथ संवाद करने के लिए, हम बंदरगाह पर जो QRServer चल रहा है पता करने की आवश्यकता.
मैं यह ढूँढने के लिए निम्न चरणों का पालन:
- तेजी से व्यवस्थापक साइट में लॉग इन करें (http://server:port/admin).
- प्रणाली सिंहावलोकन करने के लिए नेविगेट करें.
- "Dispatcher खोज की स्थिति जानें" और दूरदर्शक यंत्र आइकन पर क्लिक करें:
- मैं सफलतापूर्वक मान करते थे, 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 दृश्य गणना शून्य है. आप "खोज दृश्य सूची लाने के लिए विफल" संदेश दिया जायेगा.
</अंत>
मैंने पाया इस बेहद उपयोगी, पॉल. इस साझा करने के लिए धन्यवाद. मैं किसी भी तेजी से प्रशिक्षण पाठ्यक्रम पर नहीं भेजा गया है और मैं एक सबूत की अवधारणा प्रोटोटाइप के निर्माण के लिए ESP वेब पार्ट्स परियोजना codeplex में इंजीनियर रिवर्स करने के लिए कोशिश कर रहा हूँ.