คลังเก็บหมวดหมู่: ค้นหาของ SharePoint

วิธีการระบุคนเป็นขอบเขตการค้นหา / แหล่งเนื้อหาโดยใช้ SharePoint 2013 เหลือ API

มีเหตุผลทำงานร่วมกับ SharePoint 2013 ค้นหา API ผ่านเหลือเป็นครั้งแรก. อยากจะหาคน, เอกสารไม่. คีย์ที่เรียนที่นี่เป็นที่ที่คุณระบุแหล่งเนื้อหาผ่าน GUID ของ (หรืออย่างน้อยในกรณีนี้). ส่วนย่อยของโค้ดต่อไปนี้ jQuery แสดงวิธี:

    loadExpertsAsync: ฟังก์ชัน() {

        jQuery.support.cors = จริง;

        $.อาแจ็กซ์({
            url: นี้.CreateFullApiUrl() +
                "?querytext = 'พอร์ทัล'&รหัสแหล่งข้อมูล = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,ทักษะ,AboutMe,สนใจ,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            วิธีการ: "รับ",
            หัวข้อ: { "ยอมรับ": "แอพลิเคชัน/เจซัน; odata = verbose" },
            แคช: เท็จ,
            ประสบความสำเร็จ: ฟังก์ชัน (ผล) {

ในกรณีของฉัน, ฉันทำงาน API กับ 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

พารามิเตอร์รหัสแหล่งข้อมูลเป็นที่ทำงานให้ฉัน.

(ผมเข้าใจว่า รหัสแหล่งข้อมูลจริงอาจจะเรียงลำดับของสิ่งถาวรกับ SP, แต่ฉันจะตรวจสอบอยู่เสมอ 🙂 ).

</สิ้นสุด>

undefinedสมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

สาเหตุหนึ่งสำหรับ "ผู้สร้างข้อบกพร่องนี้ไม่ได้ระบุเหตุผล”

ผมได้ทำมากของการทำงานกับการค้นหา SharePoint เมื่อเร็ว ๆ นี้และโดยเฉพาะคลา KeywordQuery, คุณสมบัติและวิธีการ.

ถ้าคุณต้องการผลลัพธ์ที่กำหนดให้ผลลัพธ์เหนือกว่าสงสัยปกติ (ดูที่นี่), เพิ่มชุด SelectedProperties, เช่นใน:

myKeywordQuery.SelectProperties.Add("xyzzy");

ขอบคุณมากมายและคำแนะนำของหาดใหญ่ไป Corey 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 การ"มีปากไม่มี, และฉันต้องร้อง.”

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

สะดวกในการอ้างอิง: เริ่มต้นที่ผลลัพธ์จากการค้นหา KeywordQuery

เมื่อคุณเรียกใช้การดำเนินการ() วิธีการในการ KeywordQuery, คุณสามารถสร้าง ResultTable ตาม ResultType.RelevantResults  โค้ดนี้อธิบายไง:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

ตารางผลลัพธ์จะมีคอลัมน์ของข้อมูลต่อไปนี้: 

WorkId
อันดับ
ชื่อเรื่อง
ผู้เขียน
ขนาด
เส้นทาง
คำอธิบาย
เขียน
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

ฉันได้มารายการนี้จากการ SharePoint 2010 สภาพแวดล้อม, องค์กรฉบับ  หวังว่ามันจะมีประโยชน์กับคนในอนาคต.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery และคุณสมบัติ HiddenConstraints

ฉันได้ทำบิตของการทำงานกับการ KeywordQuery วัตถุใน SharePoint 2010 และใช้การ HiddenConstraints คุณสมบัติ.

ไม่พบข้อมูลที่เป็นประโยชน์ทันทีในที่แห่ง, ดังนั้นฉันคิดว่า ฉันได้อย่างรวดเร็ว จดวิธีฉันใช้มัน.

เท่าที่ผมสามารถบอก, โดยมีข้อจำกัดโดยอัตโนมัติเพิ่มแบบสอบถามเพื่อให้คุณสามารถเรียงลำดับของมันมี และไม่ต้องกังวลเกี่ยวกับเรื่อง  เช่น, มันเป็นเพียงหนึ่งคำ (หรือชุดของคำสำคัญ) และปรับเปลี่ยนที่คุณสามารถพิมพ์ในการ UI เมื่อคุณทำการค้นหาคำสำคัญ  นี่คือตัวอย่าง:

keywordQuery.HiddenConstraints = "ขอบเขต:\"Industry" ";

คุณสามารถเพิ่มข้อจำกัดเพิ่มเติมกับตัวกำหนดเขตพื้นที่.

keywordQuery.HiddenConstraints = "ขอบเขต:\"Industry" ป้องกัน";

ข้างต้นเป็นคำพูดในภาษาอังกฤษ, "คำสืบค้นหา"ป้องกัน" และนอกจากนี้, ใช้ขอบเขต "อุตสาหกรรม".

นี่เป็นอีกวิธีหนึ่งจะ:

image

ฉันใช้มันเพื่อให้ขอบเขตอัตโนมัติขึ้นอยู่กับบริบทในส่วนเว็บแบบกำหนดเอง  เมื่อผู้ใช้คลิกที่แท็บ และคลิกปุ่มค้นหา, แท็บบอกขอบเขตการค้นหาเฉพาะ  ทำงานดีมาก.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

เหตุผลหนึ่งที่ "มากกว่า หนึ่งฟิลด์ชนิดติดตั้งไม่ถูกต้อง”

ฉันถูกทำการบิดตัวเล็กเมื่อวานไปยัง web part ที่ทำแบบสอบถาม CAML กับรายชื่อ  ทำการเปลี่ยนแปลง, ปรับใช้ได้ และมีการเข้าชม ด้วยข้อผิดพลาด:

เกิดข้อผิดพลาดที่ไม่คาดคิดใน WebPart Weather Forecast Outlook วันสาม. กรุณาติดต่อผู้ดูแลระบบ. เขตข้อมูลอย่าง น้อยหนึ่งชนิดติดตั้งไม่ถูกต้อง. ไปหน้าการตั้งค่ารายการการลบเขตข้อมูลเหล่านี้.

ฉันถูกซึ่งอีก oddball ปัญหาก่อนหน้านี้ดังนั้นฉันไม่ได้เชื่อมต่อแบบสอบถามของฉัน CAML ทันทีที่ มีข้อผิดพลาดที่ SharePoint ได้รายงานให้ฉัน  ฉันไม่ค้นหา bing ด่วน และ และ พบบล็อกนี้มีประโยชน์ โดย Sandeep Nahta  (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></และ></ที่>";

ดังนั้น, moral การของเรื่องคือ: ตรวจสอบว่า CAML ของคุณถูกต้อง หรือคุณอาจได้รับข้อความแสดงข้อผิดพลาด oddball.

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

</สิ้นสุด>

ประกาศ กลุ่มองค์กร Microsoft ค้นหาผู้ใช้

ผมตื่นเต้นที่จะประกาศที่ Natalya Voskresenskaya, SharePoint MVP และคู่เพื่อนของฉัน (มีน้อยมากฉันมากกว่าเธอสมควรได้รับ) ได้เปิดผู้ใช้กลุ่มใหม่เพื่อรองรับการค้นหาระดับองค์กรที่ใช้เทคโนโลยีของ Microsoft. เป็นเรื่องจริง, นี้เดือดลงไป SP 2010 ค้นหาและพูดคุยเกี่ยวกับอย่างรวดเร็วมาก, โดยเฉพาะอย่างยิ่งในช่วงแรกของเรา. นาตาเลียและเขียนมากเกี่ยวกับเร็วกว่าปีใน บล็อกของเรา (นาตาเลียมีสิ่งที่มากกว่า และดีกว่า!).

ประชุมครั้งแรกของเราจะตามมาในเพียงไม่กี่สัปดาห์ในนิวยอร์กที่สำนักงานปรับปรุงของ Microsoft บน 6 เมืองหิน. ถ้าคุณอยู่ในนิวยอร์กใน 12/9, ไม่แก้ไม่ให้มีคุณ. ในทำนองเดียวกันสำหรับคุณคนเสื้อ. คนคอนเนตทิคัตสามารถอยู่บ้าน (ล้อเล่นน่ะ!).

คน NY/NJ/CT ควรข้ามย่อหน้านี้. เราวางแผนเพื่อบันทึกรอบเวลา และรันเซสชันเว็บถ่ายทอดสดดังนั้นถ้าคุณอยู่นอกพื้นที่ตรีรัฐ, คุณควรจะสามารถฟัง.

ผมจะเขียนบล็อกเกี่ยวกับนี้บางมากที่วันนี้สุดมงคลใกล้ แต่ ลงทะเบียนตอนนี้. หลังจากที่คุณลงทะเบียน, เริ่มรอนาน. ในช่วงเวลานั้น, ล้างข้อมูลตารางเวลาของคุณ, ตัดข่าวครอบครัวของคุณ และแจ้งเตือนสื่อ เพราะคุณไม่อยากพลาด Treloar เนตร เปิดตัวกลุ่มของเราไปยังดวงจันทร์และอื่น ๆ 🙂

ค้นหาเพิ่มเติมจากเว็บไซต์ของเราอย่างเป็นทางการ: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ 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 ไม่วางแผนกำกับดูแล และ จากนั้น, มีไปข้างหน้าไม่มีเส้นทางง่ายจะแก้ปัญหาได้. ไม่ได้ มีการค้นหา. อ่านบทความเพื่อรับความคิดของเรื่อง.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

บริการบนเซิร์ฟเวอร์ไม่ค้นหารายการ — ทำไม?

ผมได้สนทนาวันนี้ด้วย แอกเนส Molnar (คนเดียวที่ฉันรู้ว่า ฉันรู้ในฮังการี) เกี่ยวกับปัญหาการกำหนดค่าการค้นหาแปลก. ได้แก่, ค้นหาได้หายไปจากการให้บริการ"บนเซิร์ฟเวอร์" แสดง (ทาง Admin เซ็นทรัล-> การดำเนินงาน-> บริการบนเซิร์ฟเวอร์).

ผมดูที่วีเอ็มทำงาน บนเครื่องของตัวเอง และกัน, เราพบว่าการค้นหาไม่ถูกติดตั้งบนเซิร์ฟเวอร์. มีวิธีทำคงกี่, แต่เราทำได้โดยการยืนยันที่ "Office SharePoint Server ค้นหา" การขาดหายไปจากรายการของบริการผ่านเริ่มต้น-> เครื่องมือการจัดการ-> บริการ.

น่า, .exe เกี่ยวข้อง * ถูก * บนเซิร์ฟเวอร์ ("C:\โปรแกรม FilesMicrosoft Office Servers12.0Binmssearch.exe").

ฉันได้ค้นหาอย่างรวดเร็ว และพบรายการบล็อกนี้: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

เป็นห่วงโซ่อีเมล์นี้จุดสำคัญ:

"ฉันแก้ไขปัญหานี้. มันเป็นความผิดของฉัน. เลือก "Web front end" แทนที่จะ "สมบูรณ์" ในระหว่างการติดตั้ง"

นี้เป็นสัญญา, แต่เราไม่แน่ใจว่าโปรแกรมติดตั้งได้จริงรับ WFE แทนเมื่อทำการติดตั้งมอ.

เราตรวจสอบก่อน (เร็วที่สุด) รุ่นของแฟ้ม PSCDiagnostics * ในการ 12 บันทึกกลุ่มไดเรกทอรี และมี, เราพบว่า มีการติดตั้ง, อันที่จริง, กำหนดค่าเซิร์ฟเวอร์นี้จะ สิ้นสุดหน้าเว็บ. ตอนท้ายของเรื่องราวและมีสุข.

(บางแห่งตามแนว, Bob Fox ได้เกี่ยวข้อง, แต่ทั้งหมดผมจำได้ว่า เขาสนับสนุนการสนทนาที่ข้อคิดเห็นเกี่ยวกับ นิทาน 2).

โปรแกรมปรับปรุง: แอกเนสบล็อกเกี่ยวกับเรื่องนี้: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

แท็กของ Technorati:

คำแนะนำด่วน: ใช้ “IsDocument:1” การตัดแต่งผลการค้นหา

โปรแกรมปรับปรุง 11/03/08: วอลช์ Mike MVP เพื่อนถูกต้องชี้ให้เห็นว่า เป็น WSS การ 3.0 / ลักษณะการทำงานของมอ. ทำงานใน WSS 2.0 หรือก่อนหน้านี้.

Updatte 11/03/08: (ปรับปรุงที่สองในหนึ่งวัน!): ให้อ่านความคิดเห็นที่ยอดเยี่ยมจาก "nowise" สำหรับข้อมูลเพิ่มเติมและเชื่อมโยง xref ดีอีก.

คำถามที่สองมาถี่สัปดาห์นี้ในฟอรั่ม MSDN ถามรูปแบบนี้:

"เมื่อฉันค้นคำสำคัญ, โฟลเดอร์จากไลบรารีเอกสารด้วยที่สำคัญในเส้นทางของพวกเขาจะมาก่อนในผลลัพธ์การค้นหาของฉัน. ไม่ต้องการที่เกิดขึ้น. แฟ้มที่ มีคำสำคัญนั้นมีให้ฉัน. ฉันไม่ต้องการดูโฟลเดอร์ทั้งหมด"

นี้เป็นจริงค่อนข้างง่ายเพื่อออกจากกล่อง. เพียงเพิ่ม "IsDocument:1" ค้นหาและ SharePoint (WSS และมอส) จะจำกัดตัวเองให้แสดงเอกสารจริง.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

แท็กของ Technorati:

มีคณะกรรมการค้นหาของคุณตามเดือนนี้หรือไม่?

มันเป็นจุดเริ่มต้นของเดือน และขณะนี้ เป็นเวลาดีเป็นใด ๆ สำหรับกรรมการของบริษัทค้นหากัน และวิเคราะห์การวางเดิมพันที่ดีที่สุด, ค้นหาความสำเร็จ และไม่สำเร็จดังนั้น, ฯลฯ.

คุณไม่ได้ค้นหาคณะกรรมการ? Then form one 🙂

WSS และโดยเฉพาะมอค้นหาผลประโยชน์จากบางกำกับดูแลมนุษย์. ลงทุนทุกเดือนเดือนสอดคล้องไม่เพียง สนุกกว่าบาร์เรลของลิง, มันสามารถ:

  • ให้ความเข้าใจถึงความต้องการข้อมูลขององค์กร. ถ้าคนกำลังค้นหาด้านซ้ายและขวาในหัวข้อ "xyzzy," คุณรู้ว่าเป็นหัวข้อสำคัญที่องค์กร.
  • ระบุความต้องการฝึกอบรมเป็นไปได้. ถ้าคนกำลังค้นหาหัวข้อ "xyzzy" แต่จริง ๆ ควรจะค้นหา "abcd" จากนั้น คุณสามารถใช้ที่รู้คนที่และวิธีการค้นหาข้อมูล.
  • ช่วยให้องค์กรของคุณกำหนดสถาปัตยกรรมของข้อมูล.
  • ระบุโอกาสในการเพิ่มในอรรถาภิธาน.
  • โอกาสอื่นจะไม่มีนำเสนอตัวเอง.

ซึ่งควรอยู่ในคณะกรรมการค้นหา? คุณจะรู้ว่าคนของคุณดีที่สุด, แต่พิจารณา:

  • อย่างน้อยหนึ่ง (และบางทีเดียว) เป็นคนที่เข้าใจ (หรือสามารถเรียนรู้) วิธีการต่าง ๆ เพื่อปรับแต่งการค้นหา, รวมถึงการเดิมพันที่ดีที่สุด, อรรถาภิธาน, คุณสมบัติจัดการ, ฯลฯ.
  • ผู้เชี่ยวชาญเรื่องหลายที่สามารถอ่านรายงานการค้นหา, ingest นั้น และสื่อสารการดำเนินการธุรกิจเข้าใจได้เพื่อให้มันสามารถกดปุ่ม, ดึงรวม และเปิด/ปิดวาล์วตามความจำเป็นการในคำแนะนำของคณะกรรมการ.
  • สถาปนิกข้อมูลอย่าง น้อยหนึ่งที่สามารถตรวจสอบ, ทางใดทางหนึ่ง, ไม่ว่าสถาปัตยกรรมข้อมูลจะค้นหามิตรและว่าจะทำงานออกมาดีสำหรับองค์กร.
  • กรรมการนั่งหมุน. นำในหนึ่ง หรือสองคนที่ไม่มีส่วนร่วมในความพยายามต่าง ๆ เหล่านี้โดยปกติ. พวกเขาอาจนำความเข้าใจที่ผิดปกติ และมีค่าในตาราง.

การวิเคราะห์มีความสุข!

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati: