فئة المحفوظات: بحث في SharePoint

كيفية تحديد الناس كنطاق البحث / مصدر المحتوى باستخدام SharePoint 2013 بقية API

كان السبب العمل مع SharePoint 2013 API البحث عبر بقية للمرة الأولى. كنت أرغب في البحث عن أشخاص, لا وثائق. مفتاح التعلم هنا أنه يمكنك تحديد مصادر المحتوى عبر guid الخاص به (أو على الأقل في هذه الحالة). يظهر أجزاء التعليمات البرمجية المتكررة التالية مسج كيف:

    لواديكسبيرتساسينك: الدالة() {

        jQuery.support.cors = صحيح;

        $.أجاكس({
            عنوان url: وهذا.كريتيفولابيورل() +
                "?كويريتيكست = 'بوابات'&سورسيد = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&سيليكتبروبيرتيس = ' لينكيدينبروفيليورل,جوجليسيركليسبروفيليورل,بالارجيبروفيليبيكتوريورلس,باجريدبيكتوريس,ووركيميل,المهارات,AboutMe,المصالح,جوبتيتلي,باستبروجيكتس,بيكتوريورل,بريفيريدنامي,تويتيرهاندلي,لينكيدينبروفيليورل,بريفيريدنامي,جوجليسيركليسبروفيليورل '" +
                "&rowlimit = 99",
            الأسلوب: "الحصول على",
            رؤوس: { "قبول": "تطبيق/json; odata = مطول" },
            ذاكرة التخزين المؤقت: كاذبة,
            النجاح: الدالة (النتيجة) {

في حالتي, أنا تشغيل API ضد SharePoint على الإنترنت. للحصول على المعرف الفريد العمومي, لقد اتبعت هذه الخطوات:

  1. الوصول إلى مركز مسؤول SharePoint
  2. حدد "بحث" من شريط التنقل الأيسر
  3. حدد "إدارة مصادر نتيجة"
  4. حدد "السكان المحليين نتائج"
  5. انظروا إلى عنوان URL.

بدأ لي عنوان شيء من هذا القبيل:

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

المعلمة سورسيد ما عملت بالنسبة لي.

(وأفهم أن سورسيد قد يكون فعلا نوعا من شيء دائم مع SP, but I’ll always check anyway 🙂 ).

</نهاية>

undefinedالاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

سبب واحد عن "منشئ هذا الخطأ لم يحدد سبب.”

لقد تم القيام بالكثير من العمل مع البحث SharePoint في الآونة الأخيرة، وعلى وجه التحديد في الفئة كييووردكويري, خصائص وأساليب.

إذا كنت ترغب في مجموعة النتائج إلى إرجاع نتائج تتجاوز مشبوهون (انظر هنا), يمكنك إضافته إلى مجموعة سيليكتيدبروبيرتيس, كما هو الحال في:

myKeywordQuery.SelectProperties.Add("xyzzy");

شكرا جزيلا ونصيحة من القبعة روث كوري و هذه الوظيفة مفيدة جداً بلوق (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

في حالتي, "xyzzy" ليست فعلا خاصية مدارة.  عندما أضفت إلى سيليكتيدبروبيرتيس على أي حال, ألقي SharePoint واحد من بلدي المفضل استثناءات من أي وقت مضى في وقت التشغيل:

"منشئ هذا الخطأ لم يحدد سببا".

أنا لا سيما مثل العاصمة "R" في السبب.  هذا يبدو لي وكأنه ما يعادل.net "ليس لدى أي الفم, وأنا يجب أن تصرخ.”

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

مرجعي: النتائج الافتراضية من البحث كييووردكويري

عندما قمت باستدعاء تنفيذ() الأسلوب في كييووردكويري, يمكنك إنشاء ريسولتابل أساس ResultType.RelevantResults.  هذه التعليمات البرمجية المتكررة ويوضح ما أعنيه:

ريسولتستابليكولكشن ريسولتابليكوليكشن = myKeywordQuery.Execute();

سيرتشريسولتستابل ريسولتابل = ريسولتستابليكولكشن[ResultType.RelevantResults];

وسوف يكون الجدول الناتج الأعمدة التالية من المعلومات: 

معرف العمل
رتبة
العنوان
الكاتب
حجم
مسار
وصف
الكتابة
اسم الموقع
كولابسينجستاتوس
هيثيغلايتيدسوماري
هيثيغلايتيدبروبيرتيس
كونتينتكلاس
إيسدوكومينت
بيكتوريثومبنايلورل
سيرفيرريديريكتيدورل

أنا تتأتى هذه القائمة SharePoint 2010 البيئة, enterprise edition.  نأمل أنه سيكون سهل لشخص ما في المستقبل.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

SharePoint 2010 كييووردكويري والخاصيه هيدينكونستراينتس

لقد فعل قليلاً من العمل مع كييووردكويري الكائن في SharePoint 2010 وتستفيد من هيدينكونستراينتس الملكية.

لم أجد أي معلومات مفيدة فورا عن تلك الممتلكات, ذرة حتى ظننت أنني أود بسرعة كيف أنا استعمل.

قدر ما أستطيع أن أقول, وهذا يشكل عقبة تلقائي إضافة إلى الاستعلام بحيث يمكنك فرز بارك أنه هناك ولن تقلق.  الصفة, أنها مجرد الكلمات الرئيسية (أو مجموعة من الكلمات الرئيسية) والمعدلات التي يمكنك كتابتها في إلى واجهة المستخدم عند القيام بحث بالكلمة أساسية.  وإليك مثال:

keywordQuery.HiddenConstraints = "نطاق:\"Industry" ";

يمكنك إضافة قيود إضافية مع محدد الفضاء.

keywordQuery.HiddenConstraints = "نطاق:\"Industry" الدفاع ";

يقول ما تقدم باللغة الإنكليزية, "تشغيل استعلام الكلمات رئيسية التي تبحث عن" الدفاع "وعلاوة على ذلك, استخدام نطاق "الصناعة".

وإليك طريقة أخرى للنظر فيها:

image

لقد تم استخدام ذلك لتوفير نطاق تلقائي تعتمد على السياق في جزء ويب مخصص.  عندما المستخدم بالنقر فوق علامة تبويب وبالنقر فوق زر البحث, ويملي علامة التبويب نطاق بحث معين.  وهي تعمل جيدا حتى الآن.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

أحد الأسباب لحقل "واحد أو أكثر أنواع غير مثبتة بشكل صحيح”

وقد جعل قرص صغير أمس بجزء ويب موجود استعلام CAML ضد قائمة.  تغييرا, نشر ذلك وحصلت على ضرب مع خطأ:

لقد حدث خطأ غير متوقع في "جزء ويب الطقس Outlook اليوم ثلاثة". الرجاء الاتصال بمسؤول النظام. لم يتم تثبيت واحد أو أكثر من أنواع الحقول بشكل صحيح. انتقل إلى صفحة إعدادات القائمة لحذف هذه الحقول.

كانت تواجه مسألة غريب الأطوار أخرى في وقت سابق حيث لم أكن فورا اتصلت بي الاستعلام CAML مع الخطأ الذي تم الإبلاغ SharePoint بالنسبة لي.  فعلت بحث بنج سريعة وجدت هذه الوظيفة مدونة مفيدة قبل Sandeep ناتا  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

هنا هو استفسار سيئة:

الاستعلام.الاستعلام عن = "<حيث><و><نيك><اسم فيلدريف = 'Abbr'/><نوع القيمة = 'نص'>سفني</القيمة><اسم فيلدريف = 'Abbr'/><نوع القيمة = 'نص'>سفيس</القيمة></نيك></و></حيث>";

هنا أنه من الثابت:

الاستعلام.الاستعلام عن = "<حيث><و><نيك><اسم فيلدريف = 'Abbr'/><نوع القيمة = 'نص'>سفني</القيمة></نيك><نيك><اسم فيلدريف = 'Abbr'/><نوع القيمة = 'نص'>سفيس</القيمة></نيك></و></حيث>";

حتى, الأخلاقية للقصة: تأكد من CAML الخاص بك بشكل صحيح أو قد تحصل على خطأ غريب الأطوار.

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

</نهاية>

أعلنت مجموعة المستخدم Microsoft البحث المؤسسة

أنا متحمس جداً أن أعلن أنه فوسكريسينسكايا ناتاليا, لي زميل SharePoint MVP وشريك (وبمساعدة أقل بكثير من لي من أنها تستحق) وتطلق مجموعة مستخدم جديدة مكرسة لبحث المشاريع استناداً إلى تقنية Microsoft. وكمسألة عملية, وهذا يتلخص SP 2010 البحث وكثير من الحديث عن سرعة, لا سيما في دورتنا الأولى. ناتاليا، وقد كتب الكثير عن سريع على مدى السنة الماضية بشأن لدينا مدونات (وقد ناتاليا الأشياء أكثر وأفضل مما كنت!).

جلستنا الأولى القادمة في بضعة أسابيع فقط في مكاتب مايكروسوفت المجددة حديثا في نيويورك على 6th قرب مركز روك. إذا كنت في نيويورك على 12/9, لديك لا عذر لعدم ظهور له. وبالمثل للناس جيرسي. كونيتيكت الناس يمكن أن البقاء في المنزل (أنا أمزح!).

نيويورك/نيو جيرسي/CT الناس يجب تخطي هذه الفقرة. ونخطط أيضا لتسجيل الدورة وتشغيل جلسة عمل ويب يعيش ذلك إذا كنت تعيش خارج منطقة ترى الدولة, يجب أن تكون قادرة على ضبط.

أنا بلوق عن هذا بعض أكثر مع اقتراب هذا اليوم الميمون أكثر ولكن سجل الآن. بعد أن تقوم بالتسجيل, يبدأ الانتظار الطويل. وخلال ذلك الوقت, مسح الجدول الخاص بك, كسر الأخبار إلى عائلتك وتنبيه وسائل الإعلام لأنه لن تريد أن تفوت فرصة تريلور نيت 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 يمكن أن تستفيد من خطة حكم القوى, وظيفة بحث المؤسسة في MOSS 2007 فوائد أكثر من جميع.

مثل جميع أجزاء من SharePoint, هناك أخبار جيدة وأخبار سيئة عن الحكم. للعديد من المنظمات, الأخبار السيئة أن من الصعوبة بمكان إدراج خطة حكم حيث لم تكن توجد.

ولكن ها هي الأخبار الجيدة: يمكنك بسرعة تكوين وتحسين في بحث المؤسسة في أي وقت من الأوقات تقريبا. وعندما تقوم بتنفيذ خطة إدارة للبحث عن المشاريع, يمكنك أن ترى نتائج فورية.

واحدة من المشاكل مع SharePoint والحكم أن الشركات غالباً ما تحصل على ركبة عميقا في SharePoint مع لا خطة الحكم، ومن ذلك الحين, وهناك ليس الطريق السهل للأمام حل هذه المشكلة. لا حتى مع البحث. قراءة هذه المادة للحصول على أفكاري حول هذا الموضوع.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات: ,

الخدمات الموجودة على الخادم لا قائمة البحث — لماذا?

أنا الدردشة اليوم مع أغنيس مولنار (الشخص الوحيد الذي أعرف أن أعرف في هنغاريا) حول مشكلة تكوين بحث غريبة. هي:, البحث كان في عداد المفقودين من خدمات "على الملقم" عرض (عن طريق الإدارة المركزية-> العمليات-> الخدمات الموجودة على الخادم).

كان لي نظرة على VM وظيفية على الجهاز الخاص بي ومعا, نحن مصممون على أن البحث لم يتم تثبيت على الملقم. وهناك ربما عدد قليل من الطرق للقيام بذلك, ولكننا فعلنا ذلك بالتأكيد على أن "Office SharePoint Server البحث" كان مفقود من قائمة الخدمات عن طريق ابدأ-> أدوات إدارية-> الخدمات.

الغريب, .exe المرتبطة بها * وكان * على الملقم ("ج:\برنامج مايكروسوفت Office Servers12.0Binmssearch.exe ").

فعلت ذلك لبحث سريع، ووجدت هذا بلوق الدخول: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

وهذا سلسلة البريد إلكتروني مع هذه النقطة الرئيسية:

"أنا حل هذه المشكلة. كان خطأي. اخترت "ويب الواجهة الأمامية" بدلاً من "كاملة" خلال عملية التثبيت."

وكان هذا يبشر بالخير, ولكن نحن لم تكن متأكداً مما إذا كان قد اختار المثبت فعلا WFE بدلاً من عند اكتمال تثبيت موس.

أننا التحقق للمرة الأولى (أقرب) إصدار الملف بسكدياجنوستيكس * في 12 خلية سجل الدليل وهناك, وجدنا أن كان المثبت, في الحقيقة, تم تكوين هذا الملقم يكون واجهة ويب الأمامية. نهاية القصة، وأنه كان نهاية سعيدة.

(في مكان ما على طول الخط, فوكس بوب حصلت على المشاركة, ولكن كل ما أتذكر له المساهمة في المناقشة وكان تعليق حول حكاية 2).

التحديث: أغنيس مدونات حول هذا الموضوع هنا: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

معلومات سريعة: استخدام “إيسدوكومينت:1” لتقليص نتائج البحث

التحديث 11/03/08: لقاح التهاب السحايا زميل "مايك والش" بشكل صحيح يشير إلى أن هذا هو WSS 3.0 / ميزة موس. أنها لا تعمل في WSS 2.0 أو إصدار سابق.

أوبداتي 11/03/08: (التحديث الثاني في يوم واحد!): تأكد من قراءة هذا التعليق الممتاز من "ليس بأي شكل" لمزيد من المعلومات وارتباط xref جيد آخر.

اثنين من الأسئلة جاء في تعاقب سريع هذا الأسبوع على المنتديات MSDN يسأل شكلاً مختلفاً لهذا:

"عندما أقوم بالبحث الكلمات الرئيسية, المجلدات من بلدي مكتبة المستندات باستخدام هذه الكلمة الرئيسية في طريقها سوف يخرج أولاً في نتائج البحث. أنا لا أريد أن يحدث ذلك. الملفات مع الكلمات الرئيسية التي أكثر أهمية بالنسبة لي. لا أريد أن أرى المجلدات على الإطلاق."

وهذا في الواقع من السهل جداً الخروج من مربع. ببساطة إضافة إيسدوكومينت ":1" استعلام البحث و SharePoint البحث (WSS ومعايير العمل الأمنية الدنيا) وسوف يقتصر على إظهار الوثائق الفعلية.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

وقد اجتمعت لجنة البحث الخاصة بك هذا الشهر?

هو بداية الشهر، والآن هو وقت مناسب كأي للجنة البحث الخاص بالشركة الحصول على معا وتحليل "أفضل الخيارات", عمليات البحث الناجحة وغير الناجحة حتى, إلخ.

لم يكن لديك لجنة البحث? Then form one 🙂

WSS، ولا سيما موس البحث الاستفادة من بعض الرقابة البشرية. تستثمر بضع ساعات في شهر على أساس شهري ثابت ليس فقط أكثر متعة من برميل من القرود, فإنه يمكن:

  • تعطي فكرة عن الاحتياجات من المعلومات للمؤسسة. إذا كان الناس يبحثون يميناً ويساراً لموضوع "xyzzy," كنت أعلم أن هذا موضوع مهم للمؤسسة.
  • تحديد متطلبات التدريب المحتملة. إذا كان الناس يبحثون عن موضوع "xyzzy" ولكن ينبغي حقاً أن يكون البحث عن "abcd" ثم يمكنك استخدام ذلك لتثقيف الناس حول مكان وكيفية العثور على المعلومات.
  • مساعدة مؤسستك في صقل في هندسة المعلومات.
  • تحديد الفرص المتاحة تعزيز قاموس المرادفات.
  • سيقدم فرصاً أخرى لا شك أنفسهم.

الذين ينبغي أن يكون في اللجنة البحث? وكنت أعرف شعبك أفضل, ولكن النظر:

  • واحد على الأقل (وربما واحدة فقط) أنه الشخص الذي يفهم (أو يمكن تعلم) طرق مختلفة لقرص البحث, بما في ذلك أفضل الخيارات, قاموس المرادفات, الخصائص المدارة, إلخ.
  • عدة خبراء في الموضوع التي يمكن قراءة تقارير البحث, استيعاب ذلك والتواصل الإجراءات التجارية والدهاء لأنه حتى أن كان يمكن دفع الأزرار, سحب العتلات وفتح/إغلاق الصمامات حسب الاقتضاء بشأن توصيات اللجنة.
  • واحد أو أكثر من مهندسي المعلومات الذي يمكن التحقق من صحة, طريقة واحدة أو أخرى, ما إذا كان هو هندسة المعلومات الملائمة للبحث، وما إذا كان يتم العمل بها جيدا للمؤسسة.
  • مقعد الدورية في اللجنة. إحضار في واحد أو اثنين من الناس الذين لا يشاركون عادة في هذه الأنواع من الجهود. أنها قد تجلب أفكاراً غير عادية وقيما للجدول.

تحليل سعيد!

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات: