Tag Archives: KeywordQuery SharePoint

สะดวกในการอ้างอิง: เริ่มต้นที่ผลลัพธ์จากการค้นหา 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