您可以覆蓋搜索查詢結果的擴展。
當您設定查詢擴增覆寫時,會建立一組「規則」。 每個規則基本上都說,「在搜尋時不要將<this>
展開為<that>
」,其中<this>
是簡單的文字字詞或片語,而<that>
是文字字詞或片語,或是分類。
依預設,此功能未在Search&Promote中啟用。 請聯絡技術支援以啟用您使用的功能。 啟用「查詢擴展覆蓋」功能後,您必須在用戶介面中「開啟」它。
查詢擴展覆蓋的工作方式
當在「查詢展開覆寫新增」頁面中指定「文字」和「詞語」值時,程式碼會針對特定配對運作。 當分類類型指定為詞語(例如字典或替代字詞Forms)時,「不展開」值不會轉換為指定分類所建立的任何表單。
例如,假設您有下列定義:
Do Not Expand = "dog"
Type = Text
Term = "dogs"
搜索「狗」時,搜索「狗」的查詢不包括「狗」。
但是,如果定義如下:
Do Not Expand = "dog"
Type = Alternate Word Forms
查詢不包含"dog's"或"dogs"(「dog」的替代字詞「Forms」)。
您可以指定多個詞語、多個分類或兩者。 不過,如果您選取「全部」作為「類型」,則任何多詞清單都會收合為單一「全部」項目。
如果文字和分類項目在任何規則中混合,它們會在使用者介面中重新組織,以先顯示文字值。 但是,這並不暗示或影響搜索時的評估順序。
文字詞語經過驗證以移除無意義的參照。 也就是說,它會比較詞語與「不展開」值,並在有相符項目時移除詞語。 此外,也會移除重複的「詞語」值(文字或分類)。
如果您新增具有複製舊定義之「不展開」值的新規則,新定義的「詞語」會新增至原始定義。
在Search&Promote中定義和添加查詢擴展覆蓋。
依預設,此功能未在Search&Promote中啟用。 請聯絡技術支援以啟用您使用的功能。 啟用「查詢擴展覆蓋」功能後,您必須在用戶介面中「開啟」它。 以下的前幾個步驟概述了如何做到這一點。
要配置查詢擴展覆蓋,請執行以下操作:
在Search&Promote中,按一下「設定」「設定」>「用戶」>「查看角色」。
在「查看角色」頁的表的「操作」列中,按一下要授予其「語言學」菜單上查詢擴展覆蓋訪問權限的角色右側的編輯。
在「編輯角色」頁面上,展開「語言學」樹。
選中查詢擴展覆蓋 ,然後按一下保存更改。
按一下「語言學 > 查詢擴展覆蓋」。
按一下添加查詢擴展覆蓋。
在「查詢擴展覆蓋添加」頁中,設定所需的選項。
選項 |
說明 |
---|---|
不展開 |
指定您不想展開的字詞或片語。 |
類型 |
選擇Text以指定特定的字詞或片語配對。 或者,選取分類以指定「不展開」字詞或片語不會透過選取的分類轉換。 |
術語 |
僅當選擇Text作為「類型」時才可用。 指定要從搜索展開中排除的字或片語。 |
Action |
按一下+或-,分別新增或刪除「詞語」至定義。 |
完成後,按一下添加。
在「查詢擴展覆蓋定義」頁中,您可以編輯或刪除已添加的定義。
若要預覽新增結果,請按一下藍色方塊中的重新產生分段網站索引,以快速重建分段網站索引。
(可選)執行下列任一項作業: