【问题标题】:What fields are available in the GetString method of the SharePoint 2007 ResultTable object?SharePoint 2007 ResultTable 对象的 GetString 方法中有哪些可用字段?
【发布时间】:2011-03-01 05:08:45
【问题描述】:
我正在编写一个自定义搜索结果页面,我想使用 ResultsTable 对象中的一些可用元数据来分类和标记我的结果。例如,我知道,如果您有 ResultTable rt 并运行 rt.GetString(5),您将获得与搜索匹配的项目的路径,如果您运行 rt.GetString(13),您可以获得一个字符串(包含数值)指示 URL 是否指向二进制文件。我想知道这个方法的其他参数是可能的以及它们返回什么。特别是我希望其中一个参数会导致该方法指示搜索结果是子网站还是文件夹。
【问题讨论】:
标签:
sharepoint
search
wss-3.0
【解决方案1】:
对同一个对象使用 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