searchapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
searchapi.h enthält die folgenden Programmierschnittstellen:
IEnumSearchRoots Stellt Methoden zum Auflisten der Suchwurzeln eines Katalogs bereit, z. B. SystemIndex. |
IEnumSearchScopeRules Listet Bereichsregeln auf. |
IOpLockStatus Stellt Methoden zum Überprüfen der opportunistischen Sperre bereit, die von Microsoft Windows Desktop Search (WDS) für Elemente während der Indizierung verwendet wird. |
IProtocolHandlerSite Stellt Methoden für das IUrlAccessor-Objekt eines Protokollhandlers bereit, um den Filter daemon nach dem entsprechenden Filter für das URL-Element abzufragen. |
IRowsetEvents Macht Methoden zum Empfangen von Ereignisbenachrichtigungen verfügbar. |
IRowsetPrioritization Legt die aktuelle Indexerpriorisierungsebene für den von dieser Abfrage angegebenen Bereich fest oder ruft sie ab. |
ISearchCatalogManager Stellt Methoden zum Verwalten eines Suchkatalogs für Zwecke wie neu indizieren oder Festlegen von Timeouts bereit. |
ISearchCatalogManager2 Erweitert die ISearchCatalogManager-Schnittstelle, um einen Suchkatalog für Zwecke wie neu indizieren oder Timeouts festzulegen. |
ISearchCrawlScopeManager Stellt Methoden bereit, die die Suchmaschine über Container zum Durchforsten und/oder watch benachrichtigen, und Elemente unter diesen Containern, die beim Durchforsten oder Beobachten eingeschlossen oder ausgeschlossen werden sollen. |
ISearchCrawlScopeManager2 Erweitert die Funktionalität der ISearchCrawlScopeManager-Schnittstelle. |
ISearchItemsChangedSink Stellt Benachrichtigungen für Änderungen an indizierten Elementen bereit. Stellt auch Benachrichtigungen über den hierarchischen Bereich bereit, der auf geänderte Elemente überwacht wird. |
ISearchLanguageSupport Stellt Methoden für den Zugriff auf Thesaurusinformationen bereit. |
ISearchManager Stellt Methoden zum Steuern der Suchdienst bereit. Diese Schnittstelle verwaltet Einstellungen und Objekte, die sich auf die Suchmaschine auswirken, katalogübergreifend. |
ISearchManager2 Anwendungen zum Erstellen und Löschen benutzerdefinierter Kataloge im Windows Search-Indexer aktiviert. |
ISearchNotifyInlineSite Stellt Methoden bereit, die Suchdienst zum Senden von Updates für Katalog- und Index-status an Benachrichtigungsanbieter verwendet. |
ISearchPersistentItemsChangedSink Stellt Methoden zum Übergeben von Änderungsbenachrichtigungen bereit, um den Indexer darauf hinzuweisen, dass Elemente aktualisiert werden müssen. |
ISearchProtocol Stellt Methoden zum Aufrufen, Initialisieren und Verwalten von IUrlAccessor-Objekten bereit. (ISearchProtocol) |
ISearchProtocol2 Stellt Methoden zum Aufrufen, Initialisieren und Verwalten von IUrlAccessor-Objekten bereit. (ISearchProtocol2) |
ISearchProtocolThreadContext Mit dieser optionalen Schnittstelle kann der Protokollhandler eine Aktion für den Thread ausführen, der zum Filtern im Protokollhost verwendet wird. |
ISearchQueryHelper Stellt Methoden zum Erstellen einer Abfrage aus Benutzereingaben, zum Konvertieren einer Abfrage in Windows Search SQL und zum Abrufen einer Verbindungszeichenfolge zum Initialisieren einer Verbindung mit dem Window Search-Index bereit. |
ISearchRoot Stellt Methoden zum Bearbeiten eines Suchstamms bereit. Änderungen an Eigenschaftenmembern werden auf jede URL angewendet, die unter den Suchstamm fällt. Eine URL fällt unter einen Suchstamm, wenn sie mit der Suchstamm-URL übereinstimmt oder ein hierarchisches untergeordnetes Element dieser URL ist. |
ISearchScopeRule Stellt Methoden zum Definieren von Bereichsregeln für Durchforstung und Indizierung bereit. |
ISearchViewChangedSink Nicht implementiert. (ISearchViewChangedSink) |
IUrlAccessor Stellt Methoden zum Verarbeiten eines einzelnen Elements in einer Inhaltsquelle bereit, dessen URL vom Gatherer für den Filterhost bereitgestellt wird. |
IUrlAccessor2 Erweitert die Funktionalität der IUrlAccessor-Schnittstelle. |
IUrlAccessor3 Erweitert die Funktionalität der IUrlAccessor2-Schnittstelle um die IUrlAccessor3::GetImpersonationSidBlobs-Methode, um Benutzersicherheitsbezeichner (User Security Identifiers, SIDs) für eine angegebene URL zu identifizieren. |
IUrlAccessor4 Erweitert die Funktionalität der IUrlAccessor3-Schnittstelle um die IUrlAccessor4::ShouldIndexItemContent-Methode, die angibt, ob der Inhalt des Elements indiziert werden soll. |
AUTHENTICATION_INFO Beschreibt Informationen zur Sicherheitsauthentifizierung für den Inhaltszugriff. |
INCREMENTAL_ACCESS_INFO Enthält Zugriffsinformationen, die von einer inkrementellen Durchforstung verwendet werden, z. B. das Datum des letzten Zugriffs und die Änderungszeit. |
ITEM_INFO Enthält Informationen, die an das IUrlAccessor-Objekt über das aktuelle Element übergeben werden. Beispiel: Anwendungsname und Katalogname. |
PROXY_INFO Speichert Informationen zu einem Proxy. Wird von ISearchProtocol verwendet. |
SEARCH_COLUMN_PROPERTIES Diese Struktur ist nicht implementiert. |
SEARCH_ITEM_CHANGE Gibt die Änderungen an einem indizierten Element an. |
SEARCH_ITEM_INDEXING_STATUS Beschreibt die status eines dokuments, das indiziert werden soll. |
SEARCH_ITEM_PERSISTENT_CHANGE Enthält Informationen zur Art der Änderung, die in einem zu indizierten Element aufgetreten ist. Diese Struktur wird mit der ISearchPersistentItemsChangedSink::OnItemsChanged-Methode verwendet, um Informationen zu den Änderungen an den Indexer zu übergeben. |
TIMEOUT_INFO Speichert Timeoutwerte für Verbindungen und Daten. |
AUTH_TYPE Beschreibt Authentifizierungstypen für den Inhaltszugriff. |
CatalogPausedReason Wird von ISearchCatalogManager::GetCatalogStatus verwendet, um den Grund zu ermitteln, aus dem der Katalog angehalten wird. |
CatalogStatus Wird von ISearchCatalogManager::GetCatalogStatus verwendet, um den aktuellen Zustand des Katalogs zu bestimmen. |
CLUSION_REASON Diese Flags führen Gründe auf, warum URLs im aktuellen Durchforstungsbereich eingeschlossen oder ausgeschlossen werden. |
FOLLOW_FLAGS Wird verwendet, um das Verhalten beim Durchforsten oder Indizieren zu definieren. Diese Flags werden von den Methoden ISearchCrawlScopeManager::AddDefaultScopeRule und ISearchCrawlScopeManager::AddUserScopeRule verwendet. |
PRIORITY_LEVEL Wird von der IRowsetPrioritization-Schnittstelle verwendet, um die aktuelle Indexerpriorisierungsebene für den durch eine Abfrage angegebenen Bereich festzulegen oder abzurufen. |
PROXY_ACCESS Wird von ISearchManager zum Angeben der Proxyverwendung verwendet. |
ROWSETEVENT_ITEMSTATE Beschreibt, ob sich ein Element, das den Suchkriterien eines Rowsets entspricht, derzeit in diesem Rowset befindet. |
ROWSETEVENT_TYPE Beschreibt den Typ der Änderung an den Daten des Rowsets. |
SEARCH_INDEXING_PHASE Gibt die status der aktuellen Suchindizierungsphase an. |
SEARCH_KIND_OF_CHANGE Gibt die Art der Änderung an, die sich auf ein Element auswirkt, wenn eine Quellsenke einen Client benachrichtigt, dass ein Element geändert wurde. |
SEARCH_NOTIFICATION_PRIORITY Gibt die Priorität der Verarbeitung eines geänderten Elements an. |
SEARCH_QUERY_SYNTAX Gibt den Typ der Abfragesyntax an. (SEARCH_QUERY_SYNTAX) |
SEARCH_TERM_EXPANSION Gibt Die Wildcardoptionen für Suchbegriffe an. Wird von den Methoden ISearchQueryHelper::get_QueryTermExpansion und ISearchQueryHelper::p ut_QueryTermExpansion verwendet. |
tagPRIORITIZE_FLAGS Wird von PriorMatchingURLs verwendet, um anzugeben, wie Elemente verarbeitet werden sollen, die der Indexer zuvor nicht indizieren konnte. |