我正在编写自定义搜索结果页面,我想使用ResultsTable对象中的一些可用元数据来对结果进行分类和标记。我知道,例如,如果您有ResultTable rt并运行rt.GetString(5),您将获得与搜索匹配的项目的路径,如果您运行rt.GetString(13),您可以获得一个字符串(包含数值),指示URL是否指向二进制文件。我想知道这种方法的其他参数是可能的以及它们返回的内容。特别是我希望其中一个参数将导致该方法指示搜索结果是否是子网站与文件夹。
答案 0 :(得分:0)
在同一个对象上使用GetName方法,我发现有15个值。这些名字揭示了它们的含义:
0: WorkId //eg "867"
1: Rank //eg "861"
2: Title //eg "Untitled Document"
3: Author //eg "System Account"
4: Size //eg "5366"
5: Path //eg "http://myserver:42801/Pages/test.html"
6: Description //blank for me
7: Write //eg "03/17/2010 10:28:29"
8: SiteName //eg "http://myserver:14286"
9: CollapsingStatus //eg "0" no idea what this means
10: HitHighlightedSummary //eg "Test page 2"
11: HitHighlightedProperties //eg "Untitled Documenthttp://myserver:42801/Pages/test.html"
12: ContentClass //eg "STS_ListItem_850"
13: IsDocument //eg "1"
14: PictureThumbnailURL //blank for me