빠른 SharePoint 통합: 간단한 쿼리 실행

이것은 내 빠른 코딩 SharePoint 민속에 대 한 미니 시리즈에 계속. 아래 코드의 비트 용어에 대 한 검색 "테스트 실행" 콘솔 응용 프로그램을 통해 빠르게. 분명히, 그것은 힙합, 생략 하 고 웹 파트 내부이 논리를 포장 멀리 점프 또는 응용 프로그램 페이지:

사용 하 여 시스템;
사용 하 여 System.Collections.Generic;
사용 하 여 System.Linq;
사용 하 여 System.Text;
사용 하 여 System.Collections.Specialized;
사용 하 여 Com.FastSearch.Esp.Search;
사용 하 여 Com.FastSearch.Esp.Search.Http;
사용 하 여 Com.FastSearch.Esp.Search.Navigation;
사용 하 여 Com.FastSearch.Esp.Search.Query;
사용 하 여 Com.FastSearch.Esp.Search.Result;
사용 하 여 Com.FastSearch.Esp.Search.View;
사용 하 여 System.Collections;

네임 스페이스 Conchango
{
    클래스 InvokeSimpleFASTQuery
    {
        정적 void 메인(문자열[] args)
        {

            #지역 패스트와 우리의 통신 초기화
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = 새로운 내용 NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region 쿼리 실행

            문자열 queryString = "테스트";

            쿼리 쿼리 = 새로운 내용 쿼리(쿼리 문자열);

            쿼리입니다. SetParameter(BaseParameter.클러스터링, false);
            쿼리입니다. SetParameter(BaseParameter.탐색, true);
            쿼리입니다. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult 결과 = searchView.Search(쿼리);

            콘솔.WriteLine("검색 결과 총: [" + 결과입니다. DocCount + "].");

            int docCounter = 0;

            하는 동안 (docCounter < 결과입니다. DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = 결과. GetDocument(docCounter);

                콘솔.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // 하는 동안

            콘솔.ReadLine();
            #endregion

        }
    }
}

그것은 다음과 같은 결과 생성:

이미지

</끝>

내 블로그를 구독.

테크노 태그: ,

2 "에 대한 생각빠른 SharePoint 통합: 간단한 쿼리 실행

  1. 폴 Galvin

    앨빈, 당신은 아마 이미 이것을 밖으로 생각, 하지만 여기 갑니다…

    답을 모르는, 하지만 난 뭔가 내 서버 포트 설정 및 그 일종 잘못 했기 때문에 나 0 조회를 얻고 있었다 기억. 그것은 매우 까다롭고.

    회신
  2. 앨빈

    당신을 위한 빠른 질문이 있어요, Paul. 반환 계속 이러한 검색 뷰를 만드는 방법을 알아 내려고 했습니다. 0 GetSearchViewList에 대 한().카운트. 당신이 올바른 방향으로 나를 가리킬 수 있습니까?

    감사,
    앨빈

    회신

응답을 남기다

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다 *