2014-03-30 1 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

해결했습니다.

"cb"(상수 부스트를 의미)보다는 "nb"(중립적 인 부스트를 의미)라고 써야합니다.

중립적 인 향상 기능을 사용하면 내가 지정한 순위가 SharePoint OOTB 순위 규칙 (정확한 일치, 일치 횟수, 인기도 등)과 통합됩니다.