Help > Web Development > Object Reference > Object Reference > ISYSEngine
<a name="kanchor358"></a>ISYSEngine Object
The ISYSAsp object is used to gain access to the ISYS engine when calling from a non-iis environment. It is the base object that is used when opening indexes to perform a search.
ISYSEngine Methods
GetIndexMetadataReturns metadata summary information for the specified indexes. You can use this method to help construct a navigation control that allows users to find their way around the data without searching.
InitializeEngineInitializeEngine is used when utilizing the COM objects in your own application. InitializeEngine must be called before any other method.
NewSearchCreates a new search object that is used to perform advanced ISYS searching
OpenAgentsOpens the specified path and returns an Intelligent Agent Manager for that folder.
OpenCatalogReturns an enumeration of the indexes in the ISYS:desktop catalog.
OpenConceptOpens the specified concept tree file and returns the root element.
OpenIndexOpens the given index ready for searching. If the index cannot be opened, an exception will be raised.
OpenIndexExOpens the given index ready for searching using the specified flag. If the index cannot be opened, an exception will be raised.
OpenResultsLoads a previously saved result list and returns an associated ISYSResultList object.
ISYSEngine Properties
CatalogDesktopProvides access to the personal ISYS:desktop catalog, enabling you to share your indexes with ISYS:desktop.
CatalogSharedProvides access to the shared ISYS:desktop catalog, enabling you to share your indexes with ISYS:desktop.
CatalogWebProvides access to the ISYS:web catalog, enabling you to share your indexes with ISYS:web.
ConfigContains configuration details for this instance of ISYS
Remarks
Once the ISYSEngine has been initialized, it behaves exactly the same as the ISYSAsp object. See ISYSAsp Object for details.
Examples
[VBScript]
<% ' Creates a new instance of an ISYSAsp object Set ISYS = Server.CreateObject("ISYS.ISYSAsp") ' Creates a new search object Set Search = ISYS.NewSearch ' Populates search object Search.QueryText = Request("Query") Search.QuerySource = "C:\ISYSIndex" ' Execute the search Set Results = Search.Execute %>
See Also
ISYSAsp Object