ขั้นตอนการทำ Advance Search
เนื่องจากผมต้องการทำเครื่องมือค้นหา โดยให้ระบบสามารถ search จาก meta data บน แบบฟอรืมที่ผมเคยได้ออกแบบไว้ครับ มาเริ่มลงมือกันเลย
1.ไปที่ Central Administrator แล้วเลือก Manage service application
2.เลือก Search Service Application แล้ว Click Manage3.เลือก Local Sharepoint sites ซักหนึ่งอัน หากระบบขึ้นหน้าจอดังภาพด้านล่าง หากไม่ขึ้นให้ไปที่ขั้นตอน 4
4. ไป Content Sources เลือก "Local Sharepoint sites" แล้วเลือก Start Incremental
5.ตั้งค่า MetaData โดยเลือก ที่ MetaData Properties ด้านซ้ายมือ7. เลือก Sharepoint เพื่อ mapping ได้ง่าย ๆ
8.จะสังเกตมี Meta data ที่เราเคยสร้างไว้ใน แบบฟอร์มขึ้นมาครับ ให้เลือก Meta data ที่ต้องการจากตัวอย่างเลือก ows_Branch_x0020_Name(Text) จากนั้นกด "OK"
หากมี Field อื่น ที่ต้องการนำมา Search ก็ สร้างขั้นตอนเดิมต่อได้เลยตรับ
9.เมื่อผมทำการ Mapping เรียบร้อยตามต้องการแล้วก็มาสร้าง page สำหรับ search ได้เลยครับ โดยเลือก "View All Site Content"
10.เลือก Site Pages
11.เลือก Add new page -> ใส่ชื่อที่ต้องการ -> เลือก Create
12.เมื่อเราได้หน้า webpage มาแล้วต่อไปต้องทำการ add ตัว Web part เข้ามาให้ไป ที่ edit page แล้วเลือก Insert -> Web Part
13. เลือก เมนู Search -> Advance Search Box -> แล้วกดปุ่ม OK
จากนั้นทำการเพิ่ม Search Core Results ด้วย
14. เมือ Add Web Part เรียบร้อย เราจะได้หน้าตาดังนี้ ให้เลือก Edit Web Part
15. เราจะเข้ามาสู่หน้า การตั้งค่า เราสามารถเปลี่ยนคำ(Wording) ตามต้องการได้เลย หรือต้องการปิด option อะไรก็ทำได้เลย
17. ช่อง Properties ให้ใส่ Code xml

18. ทำการ copy ค่าไปจากจะเปิด โดยใช้ Word ก็ได้แต่ถามให้ดี มีพวก Edit Plus จะดีมากเพราะจะได้ไม่งงและสับสนนะครับ ผมจะทำการเพิ่ม ค่าดังนี้ลงไป
PropertyDef : <PropertyDef Name="BranchName" DataType="text" DisplayName=" BranchName"/>
PropertyRef : <PropertyRef Name="BranchName" />
PropertyRef : <PropertyRef Name="BranchName" />
เมื่อแก้ไขเรียบร้อยให้ Save แทนที่ของเดิมแล้ว Publish Web Part ได้เลยครับ
หมายเหตุให้ดู tag ให้ดีๆ นะครับ เพราะ PrpperyDef กับ PropertyRef มันคนละ Tag กัน
19.จากนั้นเอาจะเห็นว่า Meta Data "Branch Name" จะขึ้นมาเราสามารถ search ได้เลยครับ




















































