1. 程式人生 > >SharePoint Search之(五)Query spelling correction— 查詢拼寫糾正

SharePoint Search之(五)Query spelling correction— 查詢拼寫糾正

引擎 dict ati tro 輸入 自己 fault 存在 mark

?? 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— 查詢拼寫糾正