Tag Archives: 검색

사람 검색 범위를 지정 하는 방법 / SharePoint를 사용 하 여 콘텐츠 원본 2013 나머지 API

SharePoint를 사용 하는 이유를 했다 2013 처음으로 나머지를 통해 검색 API. 나는 사람들에 대 한 검색 하 고 싶 었, 없는 문서. 여기서 학습 키의 GUID 통해 콘텐츠 원본 지정 (또는 경우 적어도). 다음과 같은 jQuery 코드 표시 방법:

    loadExpertsAsync: 함수() {

        jQuery.support.cors = true;

        $.아 약 스({
            url: .CreateFullApiUrl() +
                "?querytext = '포털'&sourceid ='b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,기술,AboutMe,관심 분야,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            메서드: "가져오기",
            헤더: { "수락": "응용 프로그램/json; odata 자세한 정보 표시 =" },
            캐시: false,
            성공: 함수 (결과) {

내 경우에는, 온라인 SharePoint에 대 한 API를 실행 해요. GUID를 얻으려면, 이러한 단계를 따라:

  1. SharePoint 관리 센터에 액세스
  2. 왼쪽 탐색에서 "검색"을 선택
  3. "결과 소스 관리"를 선택 하십시오
  4. "현지 사람들 결과"를 선택
  5. URL에 보고.

내 URL 같은 것을 보았다:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Sourceid 매개 변수는 어떤 날 위해 일했던.

(sourceid 실제로 SP와 영구적인 것의 종류를 수 있습니다 이해, 하지만 난 항상 어쨌든 확인해 보겠습니다 🙂 ).

</끝>

undefined내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 http://www.twitter.com/pagalvin

예를 들어 SharePoint 나머지 호출

다음은 나를 위해 작동 하 고 또한 당신을 도울 수 있습니다 샘플 나머지 통화의 집합이입니다.. 로 서의 02/2014, 두 가지 예들이있다 🙂

  1. 이름에 공백 열 참조
  2. 다중 선택 열을 참조
  3. 나머지를 통해 사람들이 검색을 수행

 

이것을 추가할 것입니다 시간이 지남에 따라.

여기는 몇 가지 유용한 잉크 뿐만 발견 했습니다.:

이름에 공백 열 참조

"블로그 작성자" 라는 열이 있는 사용자 지정 목록을 만들합니다 (블로그와 저자 사이 공간).

해당 열을 참조 하는 $select이입니다.:

image

단순히 "_x0020_" 공간을 바꿉니다. 우리는 인터넷에 걸쳐 많은 예에서 _x0020_ 참조 및 나머지는 전혀 다른.

그렇게 하지 않으면, 당신은이 같은 오류 메시지가 책임:

식 “블로그 작성자” 유효 하지 않은.

충분히 쉬운.

참고 다중 선택 조회 열

설정:

  1. 카테고리 라는 사용자 지정 목록 만들기.
  2. 일부 카테고리 추가. Thusly 카테고리를 추가:image
  3. MockBlog 라는 또 다른 사용자 지정 목록을 만들고 다중 선택 목록 열으로 카테고리를 추가 (사이트 열 경우는 어떻게 롤 또는).

Mockblog 목록에 어떤 항목을 추가 하 고 당신은 준비.

JQuery를 사용 하 여 Ajax 스타일 호출 이것 같은 것을 볼 것 이다:

serverUrl   = "/_api/웹/목록/GetByTitle(' MockBlog')/항목" +
             "?$선택 제목 =,카테고리/제목,Blog_x0020_Author/제목" + 
             "&$확장 Blog_x0020_Author =,카테고리";

우리는 "제목을 나는 모든 범주에 대 한 SharePoint를 말하는 거 야 (카테고리/제목). 에 대 한 실제 값을 얻을 제목 에 의해 $확장ing 범주 목록입니다. " (아마 꽤 느슨한은 내 평안한 지나친의 역, 하지만이 방법에서 그것을 해석 해요).

자바 스크립트와 피 들러를 사용 하 여 출력에서 보고를 통해이 수행 하는 경우, 답례로 이것 같은 것을 얻을합니다:

 

image

(위는 JSON 개체입니다.)

나머지를 통해 사람들이 검색을 수행

내가 이것에 대해 블로그에 별도로. 키는 sourceid 매개 변수 값은 로컬 사람들 콘텐츠 원본의 GUID를 지정 하는 것입니다.. (콘텐츠 원본 범위 호출 하는 데 사용 되며 모든 것에 전화 나를 위해 범위 내-오-내 열심히 하지!).

여기 그것에 대해 자세히 보기: http://www.mstechblogs.com/paul/?p=10385

 

</끝>

undefined내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 http://www.twitter.com/pagalvin