托管元數據是一個集中管理的術語的分層集合,我們可以定義術語和術語集,然后將其用作 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-SPEnterpriseSearchServiceApplication Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename \\Dev\site\word.scv
查看同義詞的文件,格式需要是scv,我這里截圖的文件類型有誤,執行過程出錯,仔細看才發現,而且文件格式必須是utf-8,否則也會報錯:
20、搜索的頁面,我們可以看到,其實第二條並沒有和關鍵詞有關系的地方,是因為同義詞起到作用,才被搜索出來;
我們可以看看第二條的詳細內容,確實沒有和linyu有關系的地方:
總 結
當我看完術語集這個概念以后,突然想起網站欄,覺得很相似,都可以避免數據的二義性,供整個網站集使用;但是,術語集通過管理中心創建,其實可以網站集共用,或者說跨應用程序使用都是可以的。
而且,使用術語集可以獲得更好的搜索結果,使站點里的所有內容保持一致性,並且,動態的維護和修改,是一個非常不錯的概念。
附 錄
http://technet.microsoft.com/zh-cn/library/jj219579.aspx
http://technet.microsoft.com/zh-CN/library/ee424402(v=office.15).aspx