वर्ग पुरालेख: SharePoint खोज

कैसे लोगों को एक खोज स्कोप के रूप में निर्दिष्ट करने के लिए / सामग्री स्रोत SharePoint का उपयोग करना 2013 बाकी एपीआई

मैं SharePoint के साथ काम करने के लिए कारण था 2013 खोज एपीआई के माध्यम से पहली बार के लिए आराम. मैं लोगों के लिए खोज करना चाहता था, नहीं दस्तावेजों. चाबी यहाँ है कि सीखने आप इसका GUID के द्वारा सामग्री स्रोत निर्दिष्ट करें (या कम से कम इस मामले में). निम्नलिखित jQuery स्निपेट दिखाता है कैसे:

    loadExpertsAsync: समारोह() {

        jQuery.support.cors = सच है;

        $.ajax({
            यूआरएल: यह.CreateFullApiUrl() +
                "?querytext 'पोर्टल' =&sourceid 'b09a7990-05ea-4af9-81ef-edfab16c4e31' =" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,कौशल,AboutMe,रुचियाँ,पद नाम,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            विधि: "हो जाओ",
            शीर्ष लेख: { "स्वीकार करें": "आवेदन/json; odata वाचाल =" },
            कैश: झूठी,
            सफलता: समारोह (परिणाम) {

मेरे मामले में, मैं एपीआई के खिलाफ SharePoint ऑनलाइन चल रहा हूँ. वह GUID मिल करने के लिए, मैं इन चरणों का पालन:

  1. SharePoint व्यवस्थापक केंद्र तक पहुँच
  2. "खोज से बाएँ हाथ नेविगेशन" का चयन करें
  3. "परिणाम स्रोतों का प्रबंधन करें" का चयन करें
  4. "स्थानीय लोगों के परिणाम" का चयन करें
  5. URL पर देखो.

मेरा URL की तरह कुछ देखा:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Sourceid पैरामीटर क्या मेरे लिए काम किया है.

(मैं समझता हूँ कि sourceid वास्तव में एक तरह की स्थायी बात सपा के साथ हो सकता, but I’ll always check anyway 🙂 ).

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

एक कारण के लिए "इस गलती के निर्माता एक कारण निर्दिष्ट नहीं किया है।”

मैं बहुत SharePoint खोज हाल ही में और विशेष रूप से KeywordQuery वर्ग के साथ काम कर रहा हूँ, गुण और पद्धतियाँ.

यदि आप सामान्य संदिग्ध परे परिणाम देने के लिए सेट परिणाम चाहते हैं (यहाँ देखें), आप इसे SelectedProperties संग्रह करने के लिए जोड़ें, के रूप में:

myKeywordQuery.SelectProperties.Add("xyzzy");

बहुत धन्यवाद और एक टिप के लिए hat के कोरी Roth और इस अत्यधिक उपयोगी ब्लॉग पोस्ट (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

मेरे मामले में, "xyzzy" वास्तव में एक प्रबंधित गुण नहीं है।  जब मैं इसे SelectedProperties करने के लिए वैसे भी जोड़ा, SharePoint फेंक दिया मेरी पसंदीदा में से एक कभी रनटाइम अपवाद:

"इस गलती के निर्माता एक कारण निर्दिष्ट नहीं किया."

मैं विशेष रूप से राजधानी "R" कारण में पसंद है।  यह मुझे करने के लिए .NET के समकक्ष की तरह लगता है'मैं कोई मुँह है, और मैं चीख अवश्य.”

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

काम संदर्भ: KeywordQuery खोज से डिफ़ॉल्ट परिणाम

जब आप चलाएँ आह्वान() एक KeywordQuery पर विधि, तुम एक ResultTable ResultType.RelevantResults पर आधारित बना सकते हैं।  इस कोड का टुकड़ा दिखाता है कि मैं क्या मतलब:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

परिणामी तालिका जानकारी के कॉलम के बाद होगा: 

कार्य Id
रैंक
शीर्षक
लेखक
का आकार
पथ
विवरण
लिखना
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

मैं इस सूची से किसी SharePoint से व्युत्पन्न 2010 पर्यावरण, एंटरप्राइज़ संस्करण।  उम्मीद है कि यह भविष्य में किसी के लिए आसान हो जाएगा.

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery और HiddenConstraints गुण

मैं एक बिट के साथ काम कर रहा है KeywordQuery SharePoint में ऑब्जेक्ट 2010 और का उपयोग कर HiddenConstraints संपत्ति.

मैं उस पर कोई तुरंत उपयोगी जानकारी प्राप्त नहीं किया था संपत्ति, तो मैंने सोचा कि मैं जल्दी संक्षेप में लिख कैसे मैं यह किया गया है का उपयोग कर नीचे होता.

जहाँ तक मैं बता सकता हूँ, यह एक स्वचालित बाधा करने के लिए क्वेरी जोड़े ताकि आप इसे वहाँ पार्क की तरह कर सकते हैं और इसके बारे में चिंता नहीं है।  इस तरह के रूप में, यह सिर्फ एक और खोजशब्द है (या खोजशब्दों के सेट) और है कि आप करने के लिए UI में टाइप कर सकते हैं जब आप एक खोजशब्द खोज करते संशोधक।  यहाँ एक उदाहरण है:

keywordQuery.HiddenConstraints = "गुंजाइश:\"Industry" ";

आपको एक सीमांकक के स्थान के साथ अतिरिक्त प्रतिबंध जोड़ सकते हैं.

keywordQuery.HiddenConstraints = "गुंजाइश:\"Industry" रक्षा";

ऊपर अंग्रेजी में कह रही है, "एक कीवर्ड क्वेरी के लिए"रक्षा"देख चलाने और इसके अलावा, "उद्योग" गुंजाइश का उपयोग करें.

यहाँ एक और तरीका है इसे देखने का है:

image

मैं एक कस्टम वेब भाग पर एक संदर्भ पर निर्भर स्वत: गुंजाइश प्रदान करने के लिए यह प्रयोग किया गया है।  जब उपयोगकर्ता किसी टैब पर क्लिक करता है और एक खोज बटन क्लिक करता, टैब एक विशेष खोज का दायरा तय कर।  यह अभी तक अच्छी तरह से काम कर रहा है.

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

"प्रकार ठीक से स्थापित नहीं कर रहे हैं एक या एक से अधिक फ़ील्ड के लिए एक कारण”

मैं एक छोटी सी tweak कल एक सूची के खिलाफ एक CAML क्वेरी करता है एक वेब भाग के लिए कर रहा था।  मैं बदल दिया, और यह तैनात एक त्रुटि के साथ मारा गया:

तीन दिन Outlook मौसम पूर्वानुमान WebPart में कोई अनपेक्षित त्रुटि उत्पन्न हुई. कृपया सिस्टम व्यवस्थापक से संपर्क करें. एक या अधिक फ़ील्ड प्रकार ठीक से स्थापित नहीं हैं. इन फ़ील्ड्स को हटाने के लिए सूची सेटिंग्स पृष्ठ पर जाएँ.

तो मैं तुरंत मेरी CAML क्वेरी से कनेक्ट SharePoint मुझे करने के लिए रिपोर्टिंग था त्रुटि के साथ नहीं था मैं पहले एक और oddball मुद्दे का सामना था।  मैं एक त्वरित बिंग खोज किया था और और यह उपयोगी ब्लॉग पोस्ट पाया द्वारा संदीप नाहटा  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

यहाँ बुरा क्वेरी है:

क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";

यहाँ यह तय हो गई है:

क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान></Neq><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";

तो, कहानी का नैतिक है: सुनिश्चित करें कि आपके CAML सही है या आप एक oddball त्रुटि मिल सकती है.

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

</अंत>

Microsoft एंटरप्राइज़ खोज उपयोगकर्ता समूह की घोषणा

मैं बहुत घोषणा की थी कि करने के लिए उत्साहित हूँ Natalya Voskresenskaya, मेरे साथी SharePoint MVP और साथी (की तुलना में वह इसी लायक थे अब तक कम मदद से मुझे) एक नया उपयोगकर्ता समूह Microsoft तकनीक पर आधारित एंटरप्राइज़ खोज करने के लिए समर्पित की शुरूआत है. एक व्यावहारिक बात के रूप में, इस सपा के लिए नीचे फोड़े 2010 खोज और उपवास के बारे में बात की एक बहुत, विशेष रूप से हमारी पहली सत्र में. Natalya और मैं एक बहुत कुछ के बारे में पर पिछले एक साल से अधिक तेजी से लिखा है हमारे ब्लॉग (Natalya सामान से मैं और अधिक और बेहतर है!).

हमारी पहली बैठक सिर्फ एक कुछ हफ्तों में न्यू यॉर्क में माइक्रोसॉफ्ट के नव पुनर्निर्मित कार्यालयों में 6 रॉक केंद्र के पास आ रहा है. यदि आप पर न्यू यॉर्क में हो 12/9, तुम एक उपस्थिति नहीं बनाने के लिए कोई बहाना नहीं है. इसी तरह आप जर्सी लोगों के लिए. कनेक्टिकट लोगों घर रह सकते हैं (मज़ाक़ था!).

NY/NJ/CT लोगों को इस पैरा छोड़ देना चाहिए. हम भी सत्र रिकॉर्ड और यदि आप त्रि राज्य क्षेत्र से बाहर रहते हैं तो एक लाइव वेब सत्र चलाने के लिए योजना, आप में धुन करने के लिए सक्षम होना चाहिए.

मैं कुछ अधिक यह सबसे शुभ दिन दृष्टिकोण के रूप में इस बारे में ब्लॉग हूँ लेकिन रजिस्टर अब. आप पंजीकरण के बाद, लंबी प्रतीक्षा शुरू होता है. उस समय के दौरान, आपके शेड्यूल को साफ़ करें, अपने परिवार के लिए समाचार तोड़ने के लिए और क्योंकि तुम याद करना नहीं होगा मीडिया को चेतावनी नैट Treloar launch our group to the moon and beyond 🙂

हमारे आधिकारिक साइट से अधिक जानकारी प्राप्त करें: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

प्रशासन और SharePoint खोज – यह कभी नहीं शुरू करने के लिए बहुत देर हो चुकी है

मैं एक लेख लिखा था (http://searchwinit.techtarget.com/tip/0,289483,sid1_gci1345231_mem1,00.html#) के लिए SearchWinIT.com यह के रूप में शासन पर SharePoint खोज करने के लिए से संबंधित है. यह मेरी हमेशा की तरह "आवाज में नहीं है" but that’s editing for you 🙂

यहाँ है यह कैसे शुरू होता है:

हालांकि लगभग SharePoint के हर पहलू एक मजबूत शासन की योजना से लाभ प्राप्त कर सकते हैं, काई 2007 एंटरप्राइज़ खोज कार्यक्षमता को सभी के अधिकांश लाभ.

SharePoint के सभी भागों की तरह, वहाँ अच्छी खबर है और शासन के बारे में बुरी खबर है. कई संगठनों के लिए, बुरी खबर यह है जहाँ कोई भी अस्तित्व में है कि यह एक शासन की योजना को शामिल करने के लिए अत्यंत कठिन है.

लेकिन यहाँ अच्छी खबर है: तुम जल्दी से कॉन्फ़िगर करें और एंटरप्राइज़ खोज लगभग किसी भी समय पर सुधार कर सकते हैं. और जब आप एंटरप्राइज़ खोज के लिए एक शासन योजना कार्यान्वित, तुम तत्काल परिणाम देख सकते हैं.

एक SharePoint और शासन के साथ समस्याओं का है कि कंपनियां अक्सर घुटने प्राप्त SharePoint कोई शासन की योजना के साथ और तब तक में गहरी, इसे हल करने के लिए कोई आसान रास्ता आगे है. खोज के साथ कोई ऐसा. उस विषय पर अपने विचार प्राप्त करने के लिए लेख पढ़ें.

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

Technorati टैग: ,

सर्वर पर सेवाएँ नहीं सूची खोज करता है — क्यों?

मैं आज के साथ बातचीत कर रही थी एग्नेस Molnar (केवल व्यक्ति को मैं जानता हूँ कि मैं हंगरी में पता) एक अजीब खोज कॉन्फ़िगरेशन समस्या के बारे में. अर्थात्, खोज सर्वर पर 'सेवाओं से याद आ रही थी" प्रदर्शित करें (केंद्रीय व्यवस्थापक के द्वारा-> संचालन-> सर्वर पर सेवाएँ).

मैं अपने मशीन पर और एक साथ एक कार्यात्मक VM पर एक नज़र था, हम निर्धारित किया है कि खोज कि सर्वर पर स्थापित नहीं किया गया था. वहाँ शायद कुछ तरीके से ऐसा करने के लिए कर रहे हैं, लेकिन हम यह कि पुष्टि द्वारा "Office SharePoint सर्वर खोज किया" शुरू होकर सेवाओं की सूची से याद आ रही थी-> प्रशासनिक उपकरण-> सेवाएं.

अजीब तरह से, संबद्ध .exe * था * सर्वर पर ("ग:\प्रोग्राम FilesMicrosoft कार्यालय Servers12.0Binmssearch.exe").

मैं एक त्वरित खोज किया और पाया इस ब्लॉग प्रविष्टि: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

कि इस प्रमुख बिंदु के साथ एक ईमेल श्रृंखला है:

"मैं इस समस्या का हल. यह मेरी गलती थी. मैं "वेब सामने अंत का चयन" इसके बजाय "पूर्ण" स्थापित करने के दौरान।"

इस होनहार था, लेकिन हम यदि installer वास्तव में बजाय पूरा जब WFE उठाया था यकीन है कि नहीं थे काई स्थापित करना.

हम के लिए पहले की जाँच (जल्द से जल्द) PSCDiagnostics * में फ़ाइल का संस्करण 12 हाइव लॉग निर्देशिका और वहाँ में, हमने पाया है कि इंस्टॉलर की थी, वास्तव में, इस सर्वर एक वेब फ्रंट एंड होने के लिए कॉन्फ़िगर किया गया. एक सुखद अंत के अंत में कहानी और यह था.

(कहीं रेखा के साथ, बॉब फॉक्स शामिल किया गया, लेकिन सभी मैं उसके योगदान के चर्चा करने के लिए याद के बारे में एक टिप्पणी थी कल्पित कहानी 2).

अद्यतन: एग्नेस ब्लॉगों यहाँ इस विषय के बारे में: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

Technorati टैग:

त्वरित टिप: का प्रयोग करें “IsDocument:1” खोज परिणाम ट्रिम करने के लिए

अद्यतन 11/03/08: साथी MVP माइक वाल्श सही रूप से है कि यह एक WSS बाहर अंक 3.0 / काई सुविधा. यह WSS में काम नहीं करता 2.0 या इसके पहले.

Updatte 11/03/08: (एक दिन में दूसरी अद्यतन!): "Nowise से उत्कृष्ट टिप्पणी पढ़ने के लिए सुनिश्चित हो" अधिक जानकारी और एक और अच्छा xref लिंक के लिए.

दो सवाल तेजी से उत्तराधिकार में इस सप्ताह एक भिन्नता यह पूछ MSDN मंच पर आए:

"जब मैं एक खोजशब्द खोज, फ़ोल्डर्स उनके रास्ते में उस कीवर्ड के साथ मेरे दस्तावेज़ लायब्रेरी से अपने खोज परिणामों में पहली बार बाहर आ जाएगा. मैं नहीं चाहता कि ऐसा करने के लिए. उस कीवर्ड के साथ फ़ाइलें और अधिक मेरे लिए महत्वपूर्ण हैं. नहीं मैं फ़ोल्डरों पर सभी देखना चाहते हैं।"

यह वास्तव में काफी आसान करने के लिए बॉक्स से बाहर है. बस एक "IsDocument में जोड़ें:1" खोज क्वेरी और SharePoint के लिए खोज (दोनों WSS और MOSS) ही वास्तविक दस्तावेज दिखा रहा है करने के लिए सीमित होगा.

</अंत>

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

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

Technorati टैग:

आपकी खोज समिति इस महीने से मुलाकात की है?

यह इस माह की शुरुआत है और अब अपनी कंपनी की खोज समिति एक साथ पाने के लिए और सबसे अच्छा दांव का विश्लेषण करने के लिए किसी भी रूप में एक अच्छा समय है, सफल और नहीं तो सफल खोजों, आदि.

आप एक खोज समिति नहीं है? Then form one 🙂

WSS और MOSS विशेष रूप से लाभ के कुछ मानव निरीक्षण से खोजें. कुछ घंटे के एक महीने के एक लगातार मासिक आधार पर है निवेश ही नहीं बंदरों की एक प्रति बैरल से अधिक मज़ा, यह कर सकते हैं:

  • उद्यम की जानकारी आवश्यकताओं में अंतर्दृष्टि दे. अगर लोगों को छोड़ दिया और सही विषय "xyzzy के लिए खोज रहे हैं," आप जानते हैं कि उद्यम के लिए एक महत्वपूर्ण विषय है.
  • संभावित प्रशिक्षण आवश्यकताओं की पहचान. यदि लोग "xyzzy विषय के लिए खोज रहे हैं" लेकिन वास्तव में "abcd के लिए खोज होना चाहिए" तो फिर तुम कि जानकारी ढूँढने के लिए कैसे और जहां पर लोगों को शिक्षित करने के लिए उपयोग कर सकते हैं.
  • आपका संगठन इसकी सूचना वास्तुकला को परिशोधित करने में मदद.
  • थिसॉरस को बढ़ाने के लिए अवसरों की पहचान.
  • अन्य अवसरों को कोई शक नहीं है खुद को पेश करेंगे.

जो खोज समिति पर होना चाहिए? आप अपने लोगों को सबसे अच्छा पता होगा, लेकिन विचार:

  • कम से कम एक (और एक शायद ही) आईटी व्यक्ति कौन समझता है (या सीख सकते हैं) खोज tweak करने के विभिन्न तरीके, बेहतरीन दांव सहित, कोश, प्रबंधित गुण, आदि.
  • कई विषय विशेषज्ञों कि खोज रिपोर्ट पढ़ सकते हैं, इसे निगलना और व्यापार की समझ रखने वाले कार्यों के लिए यह इतना है कि यह बटन धक्का कर सकते हैं संवाद, levers खींच और खुला/बंद वाल्व समिति की सिफारिशों पर करने के लिए आवश्यक के रूप में.
  • एक या अधिक जानकारी वास्तुकारों जो मान्य कर सकते हैं, एक ही रास्ता या कोई अन्य, चाहे जानकारी वास्तुकला खोज के अनुकूल है और कि क्या यह अच्छी तरह से उद्यम के लिए बाहर काम कर रहे है.
  • समिति पर एक घूर्णन सीट. एक या दो लोग हैं जो सामान्य रूप से प्रयासों के इन प्रकार में भाग लेने के मत में लाने. वे मेज पर असामान्य और बहुमूल्य अंतर्दृष्टि लाने हो सकता.

खुश-विश्लेषण!

</अंत>

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

Technorati टैग: