0
KeywordQueryを使用してKQLクエリを作成しようとしています。 結果テーブルに表示する管理プロパティーの列がいくつかありますが、それは私のためには機能しません。KQL KeywordQuery - 管理プロパティを表示できません
oKeywordQuery = new KeywordQuery(oSite);
oKeywordQuery.SelectProperties.Clear();
oKeywordQuery.QueryText = sQuery;
oKeywordQuery.KeywordInclusion = KeywordInclusion.AllKeywords;
oKeywordQuery.StartRow = 0;
oKeywordQuery.RowLimit = 500;
oKeywordQuery.EnableNicknames = true;
oKeywordQuery.EnablePhonetic = true;
oKeywordQuery.TrimDuplicates = false;
oKeywordQuery.SelectProperties.Add("IsDocument"); //This one as a test I was able to display but no managed properties
foreach (string sDisplayField in oDisplayFields)
{
oKeywordQuery.SelectProperties.Add(sDisplayField);
}
oSearchExecutor = new SearchExecutor();
oResultTableColl = oSearchExecutor.ExecuteQuery(oKeywordQuery);
var oResultTable = oResultTableColl.Filter("TableType", KnownTableTypes.RelevantResults);
oRTable = oResultTable.FirstOrDefault();
私は結果を得ることができていますが、管理対象のプロパティの列が示されていない:ここ
はコードです。 何が問題だと思われますか?
UPDATE:一部の管理プロパティの列が私は示すことができていますが、いくつかは、まだ欠けています。 – Guid2015