Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
•
•
•
•
SharePoint Korea Conference 2013
•
•
•
•
•
•
SharePoint Korea Conference 2013
SharePoint 2013 Search
SharePoint
2010
Search
FAST
Search for
SharePoint
FAST
Technology
SharePoint Korea Conference 2013
Http
File Shares
SharePoint
Profiles
Exchange
Lotus
Notes
Documentum
Custom
Crawl
Connect...
SharePoint Korea Conference 2013
•
•
•
•
•
•
•
SharePoint Korea Conference 2013
Keyword 예제 설명
일반
Text Korea “Korea”이 포함된 항목 검색
Wildcard kore* “Korea”와 “Korean” 같은 항목 검색
...
SharePoint Korea Conference 2013
•
•
•
•
•
•
•
http://blogs.msdn.com/b/nadeemis/archive/2012/08/24/sharepoint-2013-search-...
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
•
Custom Client Code
JavaScrip
t
Library
Silverlight
Library
.Net CLR
Library
_vit_bin/cl...
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
•











SharePoint Korea Conference 2013
•
•
•
•
•
•
•
•
•
•
SharePoint Korea Conference 2013
1. $.ajax(
2. {
3. url:
“http://site/_api/search/query?querytext='sharepoint'",
4. method...
SharePoint Korea Conference 2013
1.ClientContext cctx = new ClientContext("http://site");
2.KeywordQuery query = new Keywo...
SharePoint Korea Conference 2013
1. using (SPSite site = new SPSite("http://site")) {
2. KeywordQuery kq = new KeywordQuer...
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
•
•
•
•
•
•
•
•
•
•
SharePoint Korea Conference 2013
SharePoint Korea Conference 2013
•
•
• http://msdn.microsoft.com/en-us/library/ee534981.aspx
•
• http://msdn.microsoft.com...
SharePoint Korea Conference 2013
jincrom@gmail.com
http://fb.com/jincrom
http://jincrom.tistory.com
Upcoming SlideShare
Loading in …5
×

[SharePoint Korea Conference 2013 / 김승진] Share point 2013 검색 개발 방법

735 views

Published on

  • Be the first to comment

[SharePoint Korea Conference 2013 / 김승진] Share point 2013 검색 개발 방법

  1. 1. SharePoint Korea Conference 2013
  2. 2. SharePoint Korea Conference 2013
  3. 3. SharePoint Korea Conference 2013 • • • •
  4. 4. SharePoint Korea Conference 2013 • • • • • •
  5. 5. SharePoint Korea Conference 2013 SharePoint 2013 Search SharePoint 2010 Search FAST Search for SharePoint FAST Technology
  6. 6. SharePoint Korea Conference 2013 Http File Shares SharePoint Profiles Exchange Lotus Notes Documentum Custom Crawl Connectors Parsers Content Pipeline Indexing Engine Web Service Callout CTS Runtime Analyzer Query Engine Query Pipeline REST Service Client Framework CSOM Index Search Schema Mobile Apps Windows 8 Apps SP Apps SharePoint No-Code Search Center 오늘은 여기까지만
  7. 7. SharePoint Korea Conference 2013 • • • • • • •
  8. 8. SharePoint Korea Conference 2013 Keyword 예제 설명 일반 Text Korea “Korea”이 포함된 항목 검색 Wildcard kore* “Korea”와 “Korean” 같은 항목 검색 Phrase “Korea Conference” 정확한 구문 검색 문서 IsDocument Korea IsDocument:1 “Korea”을 포함한 문서 검색 FileExtension Korea FileExtension:docx “Korea”을 포함한 워드문서 검색 Author Author:Seung-Jin IsDocument:1 저자가 “Seung-Jin”인 문서 검색 Title Title:SharePoint IsDocument:1 제목이 “SharePoint”인 문서 검색 사람 Lastname Lastname:Kim 성이 “Kim”인 사람 검색 작업 contentClass contentClass:STS_ListItem_Tasks 모든 작업 항목 검색 http://msdn.microsoft.com/en-us/library/ee558911.aspx
  9. 9. SharePoint Korea Conference 2013 • • • • • • • http://blogs.msdn.com/b/nadeemis/archive/2012/08/24/sharepoint-2013-search-rest-api.aspx
  10. 10. SharePoint Korea Conference 2013
  11. 11. SharePoint Korea Conference 2013 • Custom Client Code JavaScrip t Library Silverlight Library .Net CLR Library _vit_bin/client.svc ClientServer Execute Query OData _api
  12. 12. SharePoint Korea Conference 2013
  13. 13. SharePoint Korea Conference 2013 •           
  14. 14. SharePoint Korea Conference 2013 • • • • • • • • • •
  15. 15. SharePoint Korea Conference 2013 1. $.ajax( 2. { 3. url: “http://site/_api/search/query?querytext='sharepoint'", 4. method: "GET", 5. headers: { 6. "accept": "application/json;odata=verbose", 7. }, 8. success: Results.onSuccess, 9. error: Results.onError 10. } 11. );
  16. 16. SharePoint Korea Conference 2013 1.ClientContext cctx = new ClientContext("http://site"); 2.KeywordQuery query = new KeywordQuery(cctx); 3.query.QueryText = "{KQL}"; 4.SearchExecutor executor = new SearchExecutor(cctx); 5.ClientResult<ResultTableCollection> results = 6. executor.ExecuteQuery(query); 7.cctx.ExecuteQuery(); 8.ResultTable result = results.Value[0]; 9.foreach (var r in result.ResultRows){ }
  17. 17. SharePoint Korea Conference 2013 1. using (SPSite site = new SPSite("http://site")) { 2. KeywordQuery kq = new KeywordQuery(site); 3. kq.SourceId = new Guid(“{GUID}"); 4. kq.QueryText = “{KQL}"; 5. kq.Properties["Tag"] = “{GUID}"; 6. ResultTableCollection resultTables = 7. new SearchExecutor().ExecuteQuery(kq); 8. }
  18. 18. SharePoint Korea Conference 2013
  19. 19. SharePoint Korea Conference 2013 • • • • • • • • • •
  20. 20. SharePoint Korea Conference 2013
  21. 21. SharePoint Korea Conference 2013 • • • http://msdn.microsoft.com/en-us/library/ee534981.aspx • • http://msdn.microsoft.com/en-us/library/jj164060.aspx • • http://msdn.microsoft.com/en-us/library/jj163973.aspx • • http://msdn.microsoft.com/en-us/library/fp142380.aspx • • http://msdn.microsoft.com/en-us/library/fp142386.aspx • • http://msdn.microsoft.com/en-us/library/jj163951.aspx • • http://msdn.microsoft.com/en-us/library/jj163876.aspx • • http://msdn.microsoft.com/en-us/library/jj687488.aspx • • • •
  22. 22. SharePoint Korea Conference 2013 jincrom@gmail.com http://fb.com/jincrom http://jincrom.tistory.com

×