이것은 내 빠른 코딩 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 } } }
그것은 다음과 같은 결과 생성:
</끝>
앨빈, 당신은 아마 이미 이것을 밖으로 생각, 하지만 여기 갑니다…
답을 모르는, 하지만 난 뭔가 내 서버 포트 설정 및 그 일종 잘못 했기 때문에 나 0 조회를 얻고 있었다 기억. 그것은 매우 까다롭고.
당신을 위한 빠른 질문이 있어요, Paul. 반환 계속 이러한 검색 뷰를 만드는 방법을 알아 내려고 했습니다. 0 GetSearchViewList에 대 한().카운트. 당신이 올바른 방향으로 나를 가리킬 수 있습니까?
감사,
앨빈