0
SharePoint 검색 서비스는 문서 콘텐츠 및 메타 데이터 (속성)에서 작동하므로 검색과 일치하는 필드 이름과 콘텐츠 (SPField)를 검색해야합니다.SharePoint 2013 KeywordQuery 검색 SPField
SelectProperties 개체에 어떤 필드를 추가해야합니까? 또는 내가이 정보를 찾을 수있는 곳.
KeywordQuery keywordQuery = new KeywordQuery(SPContext.Current.Site);
keywordQuery.QueryText = queryText;
keywordQuery.ResultsProvider = SearchProvider.Default;
var selecProperties = keywordQuery.SelectProperties;
selecProperties.Add("UniqueId");
selecProperties.Add("FileLeafRef");
selecProperties.Add("ListId");
selecProperties.Add("WebId");
selecProperties.Add("Created");
selecProperties.Add("CheckoutUserOWSUSER");
SearchExecutor searchExecutor = new SearchExecutor();
ResultTableCollection resultTableCollection = searchExecutor.ExecuteQuery(keywordQuery);
ResultTable resultTable = resultTableCollection.Filter("TableType", KnownTableTypes.RelevantResults).FirstOrDefault();
DataTable dataTable = resultTable.Table;