SharePoint Search之(五)Query spelling correction— 查詢拼寫糾正
在使用搜索引擎的時候。假設一不小心輸入錯誤,或者對於某個詞語記得不太清楚,搜索引擎會自己主動糾正:
這個功能可以縮短用戶的時間,很好用。在SharePoint 2013中。通過配置Search dictionary 能夠實現類似的功能。
SharePoint 2013自己維護了一個拼寫詞典。叫做默認拼寫詞典(default spelling dictionaries).這個拼寫詞典是SharePoint自己維護的,用戶不能改動。
假設用戶想加入自己的拼寫詞典,在Search Dictionaries裏面配置。
在Central Administration中打開Search services application的管理頁面。左下角點擊SearchDictionary:
打開了Term Store Management Tool 頁面,SharePoint通過ManagedMetadata Service來存儲用戶自己定義的spelling check字典。
在這裏有兩個設置,一個是Query Spelling Inclusions,一個是Query Spelling exclusions。
Query Spelling Inclusions:這裏填寫的條目,SharePoint
Query Spelling exclusions:這裏填寫的條目。SharePoint不會做自己主動拼寫更正。
同一個keyword,僅僅能在當中的一個list裏面,不能同一時候存在。
填寫完成之後,並不會馬上生效。SharePoint後臺有一個timer job。每10分鐘執行一次。
手動執行這個job,或者等待其執行完成,再次搜索時候。就會生效了。
效果:
SharePoint Search之(五)Query spelling correction— 查詢拼寫糾正