SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 托管元數據是一個集中管理的術語的分層集合,我們可以定義術語和術語集,然后將其用作 SharePoint Server 2013 中項目的屬性。簡單的說,術語是一個可與 SharePoint Server 2013 中的項目相關聯的詞或短語。術語集則是一個相關術語的集合。 下面,讓我們在實踐中了解術語和術語集,以及在SharePoint 2013中的作用。 1、首先,我們需要創建”Managed Metadata Service”,中文叫做元數據管理服務,術語和術語集就是依托這個服務的; 簡單介紹下托管元數據,它是一個集中管理的術語的分層集合,我們可以定義術語,然后將其用作 SharePoint Server 2013 中項目的屬性; 2、進入創建頁面,首先輸入Name和Database Name,分別就是服務的名字和數據庫名稱,如下圖; 3、新建一個應用程序池,并且給予配置賬戶,然后點擊最下面的OK,即可!如下圖:
4、稍等片刻,創建完畢!我們可以從服務中看到新創建的服務了,如下圖: 5、不要太興奮,點進去可能報錯哦~我這里就報錯了,看提示是說Managed Metadata Service沒有啟動,如下圖: 6、知道問題所在,解決問題就容易多了,去服務器上的服務,找到相關服務,啟動即可!如下圖: 7、啟動了服務以后,發現依然報錯,那么就要查看你的賬號是否有權限連接這個服務了,如果沒有,就加入權限,即可!如下圖: 當然,我會覺得有點虎,因為我是用這個賬號創建的服務,居然發現權限里沒有這個賬號,挺郁悶的,不過加上賬號就OK了; 8、點擊服務,進入管理頁面,如下圖,終于正常示人了,不錯不錯! 9、然后,我們可以在Managed Metadata Service上點擊下箭頭,創建新的組,如下圖: 我這里新的組名稱叫做Custom,建議用英文,以免將來會有解析的問題,當然有興趣可以嘗試,我通常在命名的時候,都會選擇英文,即使將來再修改,也是初始英文; 10、我們可以在新建的組里,繼續創建術語集,如下圖: 11、其實術語集的創建,還是比較簡單的,填寫右側屬性,即可: 有一點需要注意,就是該術語集是否作為導航,我們這里不作為導航,元數據導航是另外的應用,我其他博客里有介紹,有興趣可以去閱讀; 12、術語集創建完畢,我們就該嘗試在列表里使用術語集了,創建一個欄,如下圖,填寫欄名稱,選擇欄類型為“Managed Metadata”; 13、選擇我們的數據集,如下圖: 14、為了區別,我們再創建一個列,選擇一個二級的術語集,如下圖: 15、創建完畢列表,我們可以嘗試添加一個項目,然后看看選擇字段,挺新鮮的,如下圖: 特別要說的是,不是每個術語集都可以被選中,我們創建的時候,右側屬性可以進行設置不能被選中,這就可以使分類不被選中了,大家可以嘗試下: 16、二級術語集的列選擇,發現選項更少了,挺有意思的;當然,我們可以將值設為單選或者多選,我這里都是單選,看你需要了: 17、數據集有個很特別的概念,叫做同義詞,我們可以在新建的時候輸入同義詞,然后再創建數據,這樣添加的時候,會提示同義詞,如下圖: 18、提示同義詞,建議你選擇主詞,而不是選擇同義詞,當然,我們可以執迷不悟的,呵呵: 19、同義詞可以和主詞一起模糊搜索么?答案是肯定的,但是這個概念和元數據沒有太大關系,是sharepoint搜索的一個特性,就是同義詞搜索,我們需要用PowerShell命令啟用,如下圖: 有個特別要說明的地方,就是命令的路徑是UNC路徑,如果你選擇本地路徑,是不行的,執行命令的時候會報錯; $searchApp = Get-SPEnterpriseSearchServiceApplicationImport-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename \\Dev\site\word.scv 查看同義詞的文件,格式需要是scv,我這里截圖的文件類型有誤,執行過程出錯,仔細看才發現,而且文件格式必須是utf-8,否則也會報錯: 20、搜索的頁面,我們可以看到,其實第二條并沒有和關鍵詞有關系的地方,是因為同義詞起到作用,才被搜索出來; 我們可以看看第二條的詳細內容,確實沒有和linyu有關系的地方: 總 結 當我看完術語集這個概念以后,突然想起網站欄,覺得很相似,都可以避免數據的二義性,供整個網站集使用;但是,術語集通過管理中心創建,其實可以網站集共用,或者說跨應用程序使用都是可以的。 而且,使用術語集可以獲得更好的搜索結果,使站點里的所有內容保持一致性,并且,動態的維護和修改,是一個非常不錯的概念。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!