首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未使用SearchExecutor KQL获取结果| SharePoint

未使用SearchExecutor KQL获取结果| SharePoint
EN

Stack Overflow用户
提问于 2016-02-19 19:23:40
回答 1查看 1K关注 0票数 0

我正在尝试使用SearchExecutor获取文件结果。

这是我们的代码:

代码语言:javascript
复制
using (SPSite site = new SPSite("http://SERVER NAME"))
            {
                using (SPWeb web = site.OpenWeb(""))
                {

                       KeywordQuery keywordQuery = new KeywordQuery(web);
                       keywordQuery.QueryText = "Author: Moss_User";

                       keywordQuery.KeywordInclusion = KeywordInclusion.AllKeywords;
                       keywordQuery.ResultsProvider = Microsoft.Office.Server.Search.Query.SearchProvider.Default;
                    keywordQuery.TrimDuplicates = false;
                    keywordQuery.EnableStemming = true;
                    keywordQuery.EnablePhonetic = true;
                    keywordQuery.EnableNicknames = false;
                    keywordQuery.IgnoreAllNoiseQuery = true;
                    keywordQuery.Timeout = 60000;
                    keywordQuery.RowLimit = 500;

                      keywordQuery.SelectProperties.Add("author");
                    keywordQuery.SelectProperties.Add("SiteName");

                    SearchExecutor searchExecutor = new SearchExecutor();

                    ResultTableCollection resultTableCollection = searchExecutor.ExecuteQuery(keywordQuery);
                    var resultTables = resultTableCollection.Filter("TableType", KnownTableTypes.RelevantResults);
                    var resultTable = resultTables.FirstOrDefault();
                    retunltDataTable = resultTable.Table;
}}

问题是,我在搜索时没有得到任何结果:

代码语言:javascript
复制
keywordQuery.QueryText ="Author: Moss_User"

只有在搜索以下内容时,我才会得到resukts:

代码语言:javascript
复制
keywordQuery.QueryText ="*"

会有什么问题呢?

EN

回答 1

Stack Overflow用户

发布于 2016-02-20 00:19:01

只需删除冒号后面空格

代码语言:javascript
复制
keywordQuery.QueryText ="Author:Moss_User"

此外,还有针对Sharepoint search API测试查询的工具,该工具可用于测试查询,而无需部署任何代码

Sharepoint Search Tool

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35504130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档