Какие поля доступны в методе GetString объекта SharePoint 2007 ResultTable?
Я пишу пользовательскую страницу результатов поиска и хочу использовать некоторые из метаданных, доступных в объекте ResultsTable, для классификации и разметки моих результатов. Я знаю, например, что если у вас есть ResultTable rt и запущен rt.GetString(5), вы получите путь к элементу, который соответствует поиску, и если вы запустите rt.GetString(13), вы можете получить строку (содержит числовое значение), указывающее, указывает ли URL-адрес на двоичный файл. Я хотел бы знать, какие другие параметры этого метода возможны и что они возвращают. В частности, я надеюсь, что один из параметров заставит метод указывать, является ли результат поиска вложенным веб-каталогом по сравнению с папкой.
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