2014-03-30 75 views
0

我爲我們的SharePoint搜索編寫了一個定製的KQL查詢。 我正在使用SharePoint 2013. 默認情況下,SharePoint會對包含準確詞語的結果進行一些排名,其結果包含該詞的部分詞彙和包含該詞彙的結果幾次。SharePoint搜索KQL XRANK匹配項數

我的自定義查詢根據一些託管屬性提供了一些排名。它對包含標題中部分術語的結果給出最高的排名,對於其他一些託管屬性中包含部分術語的結果排名較低。

問題是,現在,SharePoint OOTB的原始排名獲得最低優先級。我需要排名的重點將是如下所示:

1)標題

2)精確匹配,發生數量等

3)我的其他排名的託管屬性。

-

我當前的查詢好像是:

(((MyTerm Path:http://domainname/Lists/ListName/ (contentclass:STS_ListItem OR IsDocument:True)) XRANK(cb=100) ManagedProperty1:MyTerm) XRANK(cb=200) ManagedProperty2:MyTerm) XRANK(cb=300) title:MyTerm

-

任何幫助,將不勝感激。

+0

任何幫助?所有的專家在哪裏? – user1242983

回答

0

我解決了它。

我應該寫出「nb」(意思是中性增強)而不是「cb」(意思是不斷增強)。

中性提升,我指定的排名與SharePoint OOTB排名規則(完全匹配,出現次數,流行度等)相結合。