Sharepoint 2010 SharePoint Search TrimDuplicates=true删除唯一内容,这是已知错误吗?

Sharepoint 2010 SharePoint Search TrimDuplicates=true删除唯一内容,这是已知错误吗?,sharepoint-2010,sharepoint-search,Sharepoint 2010,Sharepoint Search,我正在运行一个FullTextSqlQuery,其中TrimDuplicates被设置为true,并且已经搜索了几天为什么某些项目不在结果中。我今天才发现,当我设置trimdeplicates=false时,结果会出现 这是已知的SharePoint搜索错误吗 我的代码很简单: using (var fullTextSqlQuery = new FullTextSqlQuery(_searchServiceApplicationProxy)) { fullTextSqlQuery.Que

我正在运行一个FullTextSqlQuery,其中
TrimDuplicates
被设置为
true
,并且已经搜索了几天为什么某些项目不在结果中。我今天才发现,当我设置
trimdeplicates=false
时,结果会出现

这是已知的SharePoint搜索错误吗

我的代码很简单:

using (var fullTextSqlQuery = new FullTextSqlQuery(_searchServiceApplicationProxy))
{
    fullTextSqlQuery.QueryText = querytext;
    fullTextSqlQuery.ResultsProvider = SearchProvider.Default;
    fullTextSqlQuery.TrimDuplicates = true;
    fullTextSqlQuery.EnableStemming = true;
    fullTextSqlQuery.EnableNicknames = true;
    fullTextSqlQuery.IgnoreAllNoiseQuery = true;
    fullTextSqlQuery.ResultTypes |= ResultType.RelevantResults;

    if (pageSize.HasValue && pageSize.Value > 0)
    {
        fullTextSqlQuery.RowLimit = pageSize.Value;
        fullTextSqlQuery.TotalRowsExactMinimum = pageSize.Value;

        if (selectedPage.HasValue && selectedPage.Value > 0)
            fullTextSqlQuery.StartRow = (selectedPage.Value - 1) * pageSize.Value;
    }

    searchResults = fullTextSqlQuery.Execute();
}

提前感谢您的回答。

在以下内容中找到了部分答案:

如果数据在某种程度上相似(不必是100%),trimdeplicates似乎会删除搜索结果。虽然实际的百分比未知

简而言之,修剪副本中没有bug,只是对该特性的行为没有太多的了解


现在我的问题是找出它正在比较的数据。因为即使我将自定义列中的数据设置为唯一,执行索引重置和另一次完全爬网,我要查找的页面仍然会被删除。

顺便说一句,我们没有使用快速搜索,只是使用普通搜索。