Sharepoint 2010搜索服务结果不一致 我有一个SharePoint 2010(完整SP,不是基础服务),我正在从中检索结果。但是,根据我指定的页码,可用结果的数量会发生变化
例如,我可能要求我的查询获取第4页和第20页的记录,结果集显示总共有大约7000条记录可用。然后我将页面改为200,现在显示我只有2500个可用页面 下面是我正在使用的查询的XML示例:Sharepoint 2010搜索服务结果不一致 我有一个SharePoint 2010(完整SP,不是基础服务),我正在从中检索结果。但是,根据我指定的页码,可用结果的数量会发生变化,sharepoint,search,sharepoint-2010,Sharepoint,Search,Sharepoint 2010,例如,我可能要求我的查询获取第4页和第20页的记录,结果集显示总共有大约7000条记录可用。然后我将页面改为200,现在显示我只有2500个可用页面 下面是我正在使用的查询的XML示例: <?xml version="1.0" encoding="utf-8" ?> <QueryPacket xmlns="urn:Microsoft.Search.Query" Revision="1000"> <Query domain="QDomain"> <Sup
<?xml version="1.0" encoding="utf-8" ?>
<QueryPacket xmlns="urn:Microsoft.Search.Query" Revision="1000">
<Query domain="QDomain">
<SupportedFormats><Format>urn:Microsoft.Search.Response.Document.Document</Format></SupportedFormats>
<Context>
<QueryText language="en-US" type="STRING" >test text SCOPE:"All Sites"</QueryText>
</Context>
<Properties><Property name="Filename" /><Property name="Rank" /><Property name="Title" /><Property name="Author" /><Property name="Size" /><Property name="Path" /><Property name="Description" /><Property name="Write" /><Property name="HitHighlightedSummary" /><Property name="HitHighlightedProperties" /></Properties><SortByProperties><SortByProperty name="Rank" direction="Descending" order="1"/></SortByProperties>
<Range><StartAt>1</StartAt><Count>20</Count></Range>
<EnableStemming>false</EnableStemming>
<TrimDuplicates>true</TrimDuplicates>
<IgnoreAllNoiseQuery>true</IgnoreAllNoiseQuery>
<ImplicitAndBehavior>true</ImplicitAndBehavior>
<IncludeRelevanceResults>true</IncludeRelevanceResults>
<IncludeSpecialTermResults>true</IncludeSpecialTermResults>
<IncludeHighConfidenceResults>true</IncludeHighConfidenceResults>
</Query></QueryPacket>
urn:Microsoft.Search.Response.Document.Document
测试文本范围:“所有站点”
120
假的
真的
真的
真的
真的
真的
真的
是否缺少查询标记或参数?否,这是出于设计。每次切换页面时,“估计”并重新计算结果数。没有缺少查询标记或参数。欢迎来到SharePoint Wonderland 这里有一个链接。它是关于SharePoint 2007的,但也适用于2010年:
谢谢,那么为什么默认的搜索结果页面没有第一个/最后一个按钮,只有页码和下一个/上一个按钮是有道理的。