ಅದರ API ಮೂಲಕ ವೇಗ ಹುಡುಕಾಟ ಸಂವಹನ ಮಾಡಲು, ನಾವು QRServer ಚಾಲನೆಯಲ್ಲಿರುವ ಮೇಲೆ ಬಂದರು ಅವಶ್ಯಕತೆ.
ನಾನು ಅದನ್ನು ಪತ್ತೆ ಮಾಡಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ವೇಗ ನಿರ್ವಹಣೆ ಸೈಟ್ ಲಾಗ್ (http://server:port/admin).
- ಸಿಸ್ಟಮ್ ಓವರ್ವ್ಯೂ ನ್ಯಾವಿಗೇಟ್.
- Locate "Search Dispatcher" ಮತ್ತು spyglass ಐಕಾನ್ ಕ್ಲಿಕ್ ಮಾಡಿ:
- ನಾನು ಯಶಸ್ವಿಯಾಗಿ ಮೌಲ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, 15100 for "Info Name" = "http":
ಟಿಪ್ಪಣಿಗಳು:
1. ರೇವು 15100 appears to be the default out-of-the-box port number for the 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", "GET"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. ನೀವು ಒಂದು ಹುಚ್ಚುಚ್ಚಾಗಿ ತಪ್ಪಾಗಿದೆ ಬಂದರು ಆಯ್ದುಕೊಂಡರೆ, ನೀವು ಒಂದು ಉಪಯುಕ್ತ ದೋಷ ಸಂದೇಶವನ್ನು:
4. ಹೇಗಾದರೂ, ನೀವು ಅವಲೋಕನ ಪಟ್ಟಿಯಲ್ಲಿ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಆಯ್ದುಕೊಂಡರೆ (15102) you don’t get that helpful error message. ಬದಲಿಗೆ, ನೀವು ಒಂದು ಹುಡುಕಾಟ ಮೂಲಕ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಅಥವಾ ಒಂದು ವೇಗ ವೀಕ್ಷಿಸಿ ಉಲ್ಲೇಖವನ್ನು ಪ್ರಯತ್ನಿಸಿ ನಂತರ, you get an error. Debugging shows that the searchFactory’s view count is zero. You’ll be given the message "Failed to fetch Search View List".
</ಕೊನೆಯಲ್ಲಿ>
I found this extremely useful, ಪಾಲ್. Thanks for sharing this. I have not been sent on any fast training course and I’ve been trying to reverse engineer the ESP web parts project in codeplex to build a proof-of-concept prototype.