SPSearchResultCollection Class
The SPSearchResultCollection class represents a collection of SPSearchResult objects.
System.Object
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPSearchResultCollection
Public Properties
The following table shows the public properties of the SPSearchResultCollection class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
Count | Int32 | Gets the number of search result objects in the collection. |
Item | Microsoft.SharePoint.SPSearchResult | Gets the search result object at the specified index in the collection. |
NextPagePosition | Microsoft.SharePoint.SPSearchResultCollectionPosition | Gets the position for the next page of data in a paged view of the search results. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.
Remarks
Use one of the SearchListItems methods or one of the SearchDocuments methods of the SPWeb class to perform a search on a list or a document library and return a collection of search results. Use an indexer to return a single item from the collection of search results. For example, if the collection is assigned to a variable named mySearchResults, use mySearchResults[index]
in C#, or mySearchResults(index)
in Visual Basic .NET, where index is the index number of the search result in the collection.
Use of this class and its members requires that Microsoft SQL Server be installed on the server and that you enable full-text search in SharePoint Central Administration.
Requirements
Namespace: Microsoft.SharePoint
Platforms: Microsoft Windows Server 2003
Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)
Security: Code Access Security