मासिक अभिलेख: अप्रैल 2008

तेजी से SharePoint एकीकरण: सभी उपलब्ध तेजी से दृश्य प्रदर्शित करने के लिए नमूना कोड

यहाँ कुछ कोड है कि सभी उपलब्ध विचारों से पता चलता है एक फास्ट सर्वर नामित पर आधारित QRServer (सर्वर प्रक्रिया के साथ जो हम संवाद). मैं इस प्रस्ताव आप सब यह क्या की तरह प्रदान की फास्ट API का उपयोग करने के लिए है की एक स्वाद देने के लिए.

का उपयोग कर प्रणाली;
का उपयोग कर System.Collections.Generic;
का उपयोग कर System.Linq;
का उपयोग कर System.Text;
का उपयोग कर Com.FastSearch.Esp.Search;
का उपयोग कर Com.FastSearch.Esp.Search.Http;
का उपयोग कर Com.FastSearch.Esp.Search.Navigation;
का उपयोग कर Com.FastSearch.Esp.Search.Query;
का उपयोग कर Com.FastSearch.Esp.Search.Result;
का उपयोग कर Com.FastSearch.Esp.Search.View;
का उपयोग कर System.Collections.Specialized;
का उपयोग कर System.Collections;


नामस्थान Conchango
{
    वर्ग EnumerateFASTViews
    {
        स्थैतिक शून्य मेन(स्ट्रिंग[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = नई 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", "प्राप्त करें");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            कंसोल.WriteLine("कुल बार देखे गए: [" + searchFactory.GetSearchViewList().गिनती + "].");

            int मैं = 0;

            foreach (ऑब्जेक्टमें searchFactory.GetSearchViewList())
            {
                कंसोल.WriteLine("दृश्य [" + i     + "]: [" + o.ToString() + "].");

            }

            कंसोल.ReadLine();

        }
    }
}

ध्यान दें कि मैं अपने आप को एक मात्र सक्षम सी # प्रोग्रामर विचार और मैं पतली त्वचा है, तो किसी भी raspberries के मेरे रास्ते नहीं भेजें, विशेष रूप से पुनः: "foreach (ओ वस्तु में …)" construct 🙂

</अंत>

Technorati टैग: ,

मेरे ब्लॉग के लिए सदस्यता लें.

फास्ट और SharePoint एकीकरण पहली नज़र

मैं पर एक तेजी से काम करने का अवसर है भाग्यशाली रहा हूँ <–> SharePoint एकीकरण परियोजना और सोचा था कि मैं होता साझा करने के लिए जारी रखें समुदाय के साथ मेरे सीमित अनुभव.

में Microsoft है क्रय करने की प्रक्रिया फास्ट. मैं कार्यक्रम के बारे में कुछ नहीं जानता सिवाय इसके कि यह "2 तिमाही में समाप्त हो जाना चाहिए" जो मुझे लगता है द्वारा मतलब है 06/30/08.

मेरा परियोजना के डिजाइन, एक बहुत ही उच्च स्तर पर, कॉल कि कुछ वेब पार्ट्स बनाने के लिए मोटे तौर पर एक ही नज़र है, लगता है और कार्यक्षमता मानक काई के रूप में खोज बॉक्स और कोर परिणाम वेब पार्ट, लेकिन तेजी से खींच. मैं उस दिशा में कुछ बच्चे कदम बनाया है.

एक समर्पित खोज इंजन तेज है. यह माइक्रोसॉफ्ट प्रौद्योगिकी पर आधारित नहीं है, हालांकि यह मेरे लिए स्पष्ट है कि तेजी से इंजीनियरों में से कुछ स्पष्ट रूप से समझ MS टेक (या वे बनाया है ठेकेदारों का उपयोग करें).

फास्ट:

एक बड़ा राक्षस सर्वर उत्पाद तेज है (और मेरा मतलब नहीं है कि एक बुरा अर्थ में; MOSS एक बड़ा राक्षस उत्पाद मुझे भी है). यह जावा पर आधारित होना करने के लिए प्रकट होता है और मैंने देखा है कुछ अपाचे सामान और शायद कुछ PHP. मैं अगर वहाँ थे अन्य बिट्स के टेक यहाँ और वहाँ मिश्रित आश्चर्य नहीं होगा. यह निश्चित रूप से चलाता है windows सर्वर पर और ठीक में आभासी पर्यावरण जो मैं उपयोग कर रहा है काम कर रहा है.

यह कि क्रॉल SharePoint सामग्री इसकी विशेष तेजी से रास्ते में अनुक्रमण के लिए एक बहाना वेब सेवा का उपयोग करता है.

एक SharePoint अंत उपयोगकर्ता घर पर फास्ट की उपयोगकर्ता इंटरफ़ेस के साथ बहुत सुंदर हो जाएगा. यह सरल/अग्रिम खोज है, परिणाम से पता चलता है, प्रासंगिकता पर बड़ा है (हालांकि मैं देख नहीं कैसे यह सामाजिक प्रासंगिकता हैंडल). हालांकि, इसे और आगे जाना है. इसकी stemming बेहतर लगता है. मैं वास्तव में यह अच्छी तरह से स्पष्ट नहीं कर सकता, लेकिन मैं सिर्फ कहता हूँ "यह बेहतर है।" आप इसके लिए मेरे शब्द लेना कर सकते हैं, or not 🙂 I may elaborate on this point in the future, के रूप में मैं और अधिक जानें.

काई:

तेजी से प्रदान करता है एक। नेट के अनुकूल DLL कि तेजी से इंजन के लिए एक इंटरफेस प्रदान करता है. यह हमारे लिए वेब भागों या अनुप्रयोग पृष्ठों या जो कुछ भी हम फास्ट को क्वेरी और परिणाम प्रस्तुत करने के लिए चाहता हूँ बनाने के लिए संभव बनाता है.

वहाँ एक वेब सेवा इंटरफ़ेस के रूप में अच्छी तरह से किया जा करने के लिए लगता है.

मैं भी एक फास्ट-प्रदत्त वेब हिस्सा है कि काई और तेजी से एकीकृत करने के लिए उपयोग किया है. मैं नहीं जानता कि यदि यह एक POC है, कुछ है कि एक डेमो या क्या के रूप में कोसा था. यह निश्चित रूप से एक अच्छे शिक्षण उपकरण है, तो यकीन नहीं अगर यह उत्पादन के लिए तैयार है.

कि यह अभी के लिए है. मैं इस परियोजना के माध्यम से प्रगति के रूप में, मैं और अधिक पोस्ट हूँ.

</अंत>

Technorati टैग: , ,

मेरे ब्लॉग के लिए सदस्यता लें.

अलविदा, Conchango. नमस्ते EMC!

मैं नहीं 100% सुनिश्चित करें कि इसका क्या मतलब है, लेकिन मैं इसके बारे में बहुत उत्साहित हूँ.
</अंत>