CatalogSearch Class (BCL)
Use this class to perform searches against product, variant, and category data in one or more catalogs.
System.Object
Microsoft.CommerceServer.Runtime.Catalog.CatalogSearch
Public Instance Constructor
Constructor | Description |
---|---|
CatalogSearch Constructor | Creates a new instance of the CatalogSearch class. |
CatalogSearch Constructor(CatalogContext) | Creates a new instance of the CatalogSearch class using the given CatalogContext parameter. |
Public Instance Methods
Method | Description |
---|---|
Search(Int32) | Performs a search with the current properties and returns a limited number of records. |
Search | Performs a search with the current properties. |
Public Instance Properties
Property | Description |
---|---|
CatalogContext | Contains the CatalogContext object used for the search. |
CatalogNames | Contains the catalog names used for the search. |
CatalogNamesCollection | Contains a ReadOnlyCollection object containing catalog names used for the search. |
CategoryName | Contains the category name used for the search. |
FreeTextSearchPhrase | Contains the free-text search phrase used for the search. |
Language | Contains the language used for the search. |
Recursive | Indicates whether the search will be recursive. |
SearchOptions | Contains the search options used for the search. |
SQLWhereClause | Contains the SQL Where clause used for the search. |
Remarks
A CatalogSearch object can be used to perform different kinds of searches on different catalog entities such as:
- Search across multiple catalogs
- Search within a single catalog
- Search within a category in a catalog
It can also be used to perform various types of searches such as:
- Property search
- Free-text search
- Both property and free-text search
The different properties of the CatalogSearch object can be used to control the search domain, the type of search, language, sorting, paging, classTypes, and so forth.
Requirements
Namespace: Microsoft.CommerceServer.Runtime.Catalog
Platforms: Windows 2000, Windows Server 2003
Assembly: Microsoft.CommerceServer.Runtime.dll
Copyright © 2005 Microsoft Corporation.
All rights reserved.