我正在尝试搜索网站集并查找包含特定文件的所有网站。TrimDuplicates 应该是做到这一点的正确方法。我正在使用以下 XML 作为字符串参数调用 WebService 对象的 QueryEx。
<QueryPacket xmlns='urn:Microsoft.Search.Query'>
<Query>
<TrimDuplicates includeid="false">False</TrimDuplicates>
<SupportedFormats>
<Format revision='1'>urn:Microsoft.Search.Response.Document:Document</Format>
</SupportedFormats>
<Context>
<QueryText language='en-us' type='STRING'>
"filenameForQuery"
</QueryText>
</Context>
</Query>
</QueryPacket>
search.asmx 的响应是 500 错误,System.FormatException 是唯一有用的信息。
只有 TrimDuplicates 元素触发了格式异常。到目前为止,摆弄两个 False 的情况没有任何效果。