Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit onderwerp vindt u een lijst met nieuwe documentatie die is geïntroduceerd voor Windows 7. Sommige documentatie die hier niet wordt vermeld, bevat ook nieuwe Windows 7-inhoud, zoals conceptuele onderwerpen en nieuwe opsommings-, constante- en vlagwaarden in revisies naar bestaande onderwerpen.
Dit onderwerp is als volgt ingedeeld:
- codevoorbeelden
- conceptuele overzichten
- opsommingen
- interfaces
- schema-elementen
- Structuren
- Verwante onderwerpen
Codevoorbeelden
| Onderwerp | Inhoud |
|---|---|
| CrawlScopeCommandLine- | Het codevoorbeeld CrawlScopeCommandLine laat zien hoe u opdrachtregelopties definieert voor indexeringsbewerkingen van Crawl Scope Manager (CSM). |
| DSearch- | Het DSearch-codevoorbeeld laat zien hoe u een klasse voor een statische consoletoepassing maakt om een query uit te voeren op Windows Search met behulp van de Assembly Microsoft.Search.Interop voor ISearchQueryHelper-. |
| IFilterSample- | Het codevoorbeeld IFilterSample laat zien hoe u een IFilter-basisklasse maakt voor het implementeren van de IFilter interface. |
| OpenSearch- | Het codevoorbeeld OpenSearch laat zien hoe u een federatieve zoekservice maakt met behulp van het OpenSearch-protocol en een OpenSearch Descriptor-bestand (.osdx) (een zoekconnector). |
| PropertyEdit- | Het codevoorbeeld PropertyEdit laat zien hoe u de canonieke eigenschapsnaam converteert naar een PROPERTYKEY, de waarde van het eigenschapsarchief instelt op dat van het item en de gegevens terugschrijft naar de bestandsstroom. |
| ReindexMatchingUrls- | Het codevoorbeeld ReindexMatchingUrls laat zien hoe u drie manieren kunt opgeven om de bestanden op te geven die opnieuw moeten worden geïndexeerd: URL's die overeenkomen met een bestandstype, mime-type of een opgegeven WHERE-component. |
| SearchEvents | Het codevoorbeeld SearchEvents laat zien hoe u prioriteit kunt geven aan indexeringsgebeurtenissen. |
| StructuredQuerySample- | Het codevoorbeeld StructuredQuerySample laat zien hoe u lijnen uit de console kunt lezen, parseren met behulp van het systeemschema en de resulterende voorwaardestructuren kunt weergeven. |
| WSFromScript- | Het WSFromScript-codevoorbeeld laat zien hoe u een query uitvoert op Windows Search vanuit een Microsoft Visual Basic-script met behulp van Microsoft ActiveX Data Objects (ADO). |
| WSOleDB- | Het WSOleDB-codevoorbeeld demonstreert DE TOEGANG van OLE DB (Active Template Library) tot Windows Search-toepassingen en demonstreert twee extra methoden voor het ophalen van resultaten van Windows Search. |
| WSSQL- | Het WSSQL-codevoorbeeld laat zien hoe u communiceert tussen Microsoft OLE DB en Windows Search via Structured Query Language (SQL). |
Conceptuele overzichten
Er zijn conceptuele overzichten van Windows 7 voor de volgende gebieden.
Federatieve zoekopdracht
| Onderwerp | Inhoud |
|---|---|
| Federatieve zoekfunctie in Windows | Beschrijft Windows 7-ondersteuning voor zoekfederatie naar externe gegevensarchieven met behulp van OpenSearch-technologieën waarmee gebruikers toegang kunnen krijgen tot en interactie hebben met hun externe gegevens vanuit Windows Verkenner. |
| Aan de slag met Federated Search in Windows | Vertelt u hoe u een webgegevensarchief maakt dat kan worden doorzocht met behulp van federatieve Windows-zoekopdrachten en uitgebreide integratie van uw externe gegevensbronnen met Windows Verkenner mogelijk maakt zonder dat u code aan de clientzijde van Windows hoeft te schrijven of implementeren. |
| Uw webservice verbinden in Windows Federated Search | Beschrijft de stappen voor het verbinden van een webservice tussen uw gegevensarchief en Windows Federated Search, en het verzenden van query's en het retourneren van zoekresultaten in RSS of Atom. |
| uw gegevensarchief inschakelen in Windows Federated Search | Hierin wordt uitgelegd hoe u uw gegevensarchief kunt openen door een OpenSearch-webservice en hoe u potentiële belemmeringen voor dit probleem kunt voorkomen. |
| Een OpenSearch-beschrijvingsbestand maken in Windows Federated Search | Hierin wordt beschreven hoe u een OpenSearch Description-bestand (.osdx) maakt om externe gegevensarchieven te verbinden met de Windows-client via het OpenSearch-protocol. |
| Volgende aanbevolen procedures in Windows Federated Search | Hier vindt u de aanbevolen procedures waarmee u een webgegevensarchief kunt maken dat kan worden doorzocht met behulp van federatieve Windows-zoekopdrachten en waarmee u uw externe gegevensbronnen kunt integreren met Windows Verkenner zonder dat u code aan de clientzijde van Windows hoeft te schrijven of te implementeren. |
| Zoekconnectors implementeren in Windows Federated Search | Hierin wordt uitgelegd hoe een gebruiker een nieuw extern gegevensarchief registreert met federatieve zoekopdrachten door een OpenSearch Description-bestand (.osdx) te openen, een OSDX-bestand te implementeren en het gebruik van uw OpenSearch--service bij te houden. |
Filteren
| Onderwerp | Inhoud |
|---|---|
| Filterhandlers ontwikkelen | Microsoft Windows Search gebruikt filters om de inhoud van items te extraheren voor opname in een index in volledige tekst. U kunt Windows Search uitbreiden om nieuwe of eigen bestandstypen te indexeren door filters te schrijven om de inhoud te extraheren en eigenschappenhandlers om de eigenschappen van bestanden te extraheren. |
| Over filterhandlers in Windows Search | Filterhandlers, die implementaties zijn van de IFilter interface, scannen documenten op tekst en eigenschappen. Filterhandlers extraheren stukken tekst uit deze items, filteren ingesloten opmaak en behouden informatie over de positie van de tekst. Ze extraheren ook segmenten van waarden, die documenteigenschappen zijn.
IFilter is de basis voor het bouwen van toepassingen op een hoger niveau, zoals documentindexeerfuncties en toepassingsonafhankelijke kijkers. |
| aanbevolen procedures voor het maken van filterhandlers in Windows Search | Microsoft Windows Search gebruikt filters om de inhoud van items te extraheren voor opname in een index in volledige tekst. U kunt Windows Search uitbreiden om nieuwe of eigen bestandstypen te indexeren door filterhandlers te schrijven om de inhoud te extraheren en eigenschapshandlers om de eigenschappen van bestanden te extraheren. Filters zijn gekoppeld aan bestandstypen, zoals aangegeven door bestandsnaamextensies, MIME-typen of klasse-id's (CLSID's). Hoewel één filter meerdere bestandstypen kan verwerken, werkt elk type met slechts één filter. |
| eigenschappen retourneren van een filterhandler | Eigenschappen worden geëxtraheerd uit items met behulp van geregistreerde eigenschapshandlers of door filters te gebruiken die zijn geregistreerd voor specifieke bestandstypen. Een filterhandler (een implementatie van de IFilter interface) kan de inhoud van een bestandstype op verschillende manieren interpreteren. |
| filterhandlers die worden verzonden met Windows | Microsoft levert verschillende standaardfilters met Windows Search. Clients noemen deze filterhandlers (die implementaties zijn van de IFilter-interface) om tekst en eigenschappen uit een document te extraheren. |
| Filterhandlers implementeren in Windows Search | Hierin wordt uitgelegd wat de vereiste DLL-structuur van een filterhandler is (een implementatie van de IFilter interface). |
| Filterhandlers registreren | Uw filterhandler moet zijn geregistreerd. U kunt ook een bestaande filterhandler voor een bepaalde bestandsnaamextensie vinden via het register of met behulp van de interface ILoadFilter. |
| filters testen | De IFilter testpakket valideert uw filterhandlers. |
Indexeren en query's uitvoeren op de index
| Onderwerp | Inhoud |
|---|---|
| prioriteits- en rijset-gebeurtenissen indexeren in Windows 7 | Geeft een overzicht van de introductie van indexerings prioriterings- en rijenset-gebeurtenissen voor Windows 7. |
Bibliotheken
| Onderwerp | Inhoud |
|---|---|
| bibliotheken in Windows 7 | Geeft een overzicht van de introductie van indexerings prioriterings- en rijenset-gebeurtenissen voor Windows 7. |
Opsommingen
| Onderwerp | Inhoud |
|---|---|
| CASE_REQUIREMENT | Hiermee geeft u de casevereisten voor trefwoorden op, indien van toepassing, voor een query. |
| CONDITION_CREATION_OPTIONS | Biedt een reeks vlaggen die moeten worden gebruikt met de volgende interfaces om het type voorwaardestructuurknooppunt aan te geven: ICondition, ICondition2, IConditionFactory, IConditionFactory2en IConditionGenerator. |
| CONDITION_OPERATION | Biedt een reeks vlaggen die moeten worden gebruikt met de volgende methoden om de bewerking in ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionInfoFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf, en IConditionGenerator::GenerateForLeaf. |
| CONDITION_TYPE | Biedt een reeks vlaggen die moeten worden gebruikt met de volgende methoden om het type voorwaardestructuurknooppunt aan te geven: IConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArrayen IConditionFactory2::CreateCompoundFromObjectArray. |
| PRIORITEITSNIVEAU | Wordt gebruikt door de IRowsetPrioritization interface om het huidige prioriteitsniveau voor de indexeerfunctie in te stellen of op te halen voor het bereik dat is opgegeven door een query. |
| ROWSETEVENT_ITEMSTATE | Beschrijft of een item dat overeenkomt met de zoekcriteria van een rijset zich momenteel in die rijset bevindt. |
| ROWSETEVENT_TYPE | Beschrijft het type wijziging in de gegevens van de rijenset. |
| STRUCTURED_QUERY_SYNTAX | Hiermee geeft u het type querysyntaxis op. |
Koppelvlakken
| Onderwerp | Inhoud |
|---|---|
| ICondition- | Biedt methoden voor het ophalen van informatie over een zoekvoorwaarde. Een ICondition object vertegenwoordigt het resultaat van het parseren van een invoertekenreeks (met behulp van methoden zoals IQueryParser::P arse of IQuerySolution::GetQuery) in een structuur met zoekvoorwaardeknooppunten. Een knooppunt kan een logische AND, OR of NIET zijn voor het vergelijken van subknooppunten, of het kan een leaf-knooppunt zijn dat een eigenschap en een constante waarde vergelijkt. |
| ICondition2- | Breidt de functionaliteit van de ICondition interface uit.
ICondition2 biedt methoden voor het ophalen van informatie over een zoekvoorwaarde. |
| IConditionFactory2- | Breidt de functionaliteit van IConditionFactory-uit.
IConditionFactory2 biedt methoden voor het maken of oplossen van een voorwaardestructuur die is verkregen door een queryreeks te parseren. |
| IRichChunk | Vertegenwoordigt een segment gegevens als een tekenreeks en een PROPVARIANT waarde. |
| IRowsetEvents | Biedt methoden voor het ontvangen van gebeurtenismeldingen. In Windows 7 en hoger kunnen gegevensproviders met indexeerfuncties meldingen ontvangen over hun rijensets. Providers die gebruikmaken van indexeringsevenementen, kunnen hun rijensets op een manier onderhouden die vergelijkbaar is met de werkelijke locaties van het bestandssysteem (voorbeelden van dergelijke niet-bestandssysteemlocaties zijn bibliotheken en zoekopdrachten). Indexeerfunctie-gebeurtenis is naar bibliotheekweergaven welke bestandssysteemmeldingen betrekking hebben op bestandsmapweergaven. IRowsetEvents moet worden geïmplementeerd om de volgende meldingen te ontvangen over gebeurtenissen: OnChangedItem, OnDeletedItem, OnNewItem en OnRowsetEvent. De ROWSETEVENT_ITEMSTATE enROWSETEVENT_TYPE enumerators leggen respectievelijk de itemstatus en de rijset-gebeurtenis vast. |
| IRowsetPrioritization- | Hiermee stelt u het huidige prioriteitsniveau voor de indexeerfunctie in of haalt u dit op voor het bereik dat door deze query is opgegeven. |
| ISearchCrawlScopeManager2 | Breidt de functionaliteit van de ISearchCrawlScopeManager interface uit.
ISearchCrawlScopeManager2 methoden biedt waarmee de zoekmachine van containers kan worden verkend en/of bekeken, en items onder deze containers die moeten worden opgenomen of uitgesloten wanneer ze worden verkend of bekeken. |
Schema-elementen
| Onderwerp | Inhoud |
|---|---|
| Overzicht van het beschrijvingsschema van de zoekconnector | Introduceert het beschrijvingsschema van de zoekconnector dat wordt gebruikt door Windows Verkenner-bibliotheken en federatieve zoekproviders. |
| Onderwerp | Inhoud |
|---|---|
| ontwerpelement (Schema van zoekconnector) | Het optionele <auteur> element geeft de auteur van deze bibliotheek aan. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| dateCreated-element (Schema van zoekconnector) | Het optionele <dateCreated> element identificeert de datum en het tijdstip waarop deze zoekconnector is gemaakt, met behulp van de ISO 8601-standaard. Er zijn geen onderliggende elementen en geen kenmerken. |
| bereikelement (Zoekconnectorschema) | De <diepte> element geeft aan of het bereik van de zoekconnector onderliggende URL's moet bevatten. De toegestane waarden zijn Deep en Shallow. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| beschrijvingselement (Schema van zoekconnector) | Met het optionele <beschrijving> element wordt een beschrijving voor deze zoekconnector opgegeven. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| domeinelement (Schema van zoekconnector) | Het optionele <domein> element geeft de URL op van de zoekservice die door deze zoekconnector wordt gebruikt. Deze wordt weergegeven in het detailvenster. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| folderType-element (Zoekconnectorschema) | Het element <folderType> geeft de GUID op voor het maptype. Dit element is vereist als het <templateInfo> element bestaat. Het heeft geen kenmerken en geen onderliggende elementen. |
| iconReference-element (Zoekconnectorschema) | Het optionele element <iconReference> geeft een aangepast pictogram voor deze locatie op. Dit element heeft geen kenmerken en geen onderliggende elementen. |
| imageLink-element (Schema van zoekconnector) | Met het optionele element <imageLink> wordt een miniatuur voor deze zoekconnector opgegeven. Dit element heeft één verplicht onderliggend element en geen kenmerken. |
| van imageLink-URL-element (schema van zoekconnector) | De <URL> element geeft een URL op naar de miniatuur van deze zoekconnector. Als <imageLink-> bestaat, is dit element vereist. Er zijn geen onderliggende elementen en geen kenmerken. |
| includeInStartMenuScope-element (Zoekconnectorschema) | Het optionele Booleaanse <includeInStartMenuScope> element geeft aan of deze zoekconnector moet worden opgenomen in het zoekbereik van het menu Start. De standaardwaarde is waar voor zoekconnectors die het bestandssysteem gebruiken als gegevensbron en onwaar voor zoekconnectors die worden gebruikt door eigenschapshandlers. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| isDefaultNonOwnerSaveLocation-element (Zoekconnectorschema) | Het optionele Booleaanse <isDefaultNonOwnerSaveLocation> element geeft aan of de locatie die in de zoekconnector wordt beschreven, moet worden gebruikt als de standaardopslaglocatie wanneer een gebruiker van een andere computer in een Homegroup ervoor kiest een item op te slaan. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| isDefaultSaveLocation-element (Schema van zoekconnector) | Het optionele Booleaanse <isDefaultSaveLocation> element geeft aan of de locatie die wordt beschreven in de zoekconnector moet worden gebruikt als de standaardopslaglocatie. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| isIndexed Element (Schema van zoekconnector) | Het optionele Booleaanse <isIndexed> element geeft aan of de locatie die wordt beschreven door de zoekconnector wordt geïndexeerd (lokaal of extern met Windows Search 4 of hoger). De standaardwaarde is waar voor lokale mappen. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| isSearchOnlyItem-element (schema van zoekconnector) | Het Booleaanse <isSearchOnlyItem> element geeft aan of de zoekfunctie de bladermodus ondersteunt naast de zoekmodus. Dit element is optioneel en heeft geen onderliggende elementen en geen kenmerken. |
| locationProvider-element (Schema van zoekconnector) | Het optionele <locationProvider> element geeft de zoekprovider op die moet worden gebruikt door de zoekconnector van de webserviceprovider. Dit element bevat één verplicht kenmerk en een optioneel onderliggend element. |
| bereikelement (Zoekconnectorschema) | Het <-modus> element geeft aan of de URL moet worden opgenomen of uitgesloten van het bereik van de zoekconnector. De toegestane waarden zijn Include en Exclude. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| eigenschapselement (Schema van zoekconnector) | Met de optionele <eigenschap> element worden de eigenschappen opgegeven die door de locatieprovider worden gebruikt. Deze eigenschappen zijn specifiek voor deze locatieprovider, dus er is geen vooraf gedefinieerde set namen die moeten worden gebruikt. Het <eigenschap> element heeft twee kenmerken, zoals beschreven in dit onderwerp. |
| eigenschapselement van propertyStore (Zoekconnectorschema) | Met de optionele <eigenschap> element wordt een eigenschap opgegeven die door de zoekconnector wordt gebruikt. Deze eigenschappen zijn specifiek voor deze zoekconnector, dus er is geen vooraf gedefinieerde set namen die moeten worden gebruikt. Dit element heeft geen onderliggende elementen. |
| propertyBag-element (Schema van zoekconnector) | De vereiste <propertyBag> element geeft een set van een of meer eigenschappen op die door deze locatieprovider worden gebruikt. |
| propertyStore-element (Schema van zoekconnector) | De optionele <propertyStore> element geeft de locatie op van een op XML gebaseerde IPropertyStore voor het opslaan van geopende metagegevens voor deze zoekconnector. Dit element heeft geen kenmerken en slechts één onderliggend element. |
| bereikelement (Zoekconnectorschema) | Het optionele <bereik> element geeft een verzameling <scopeItem> elementen op waarmee de bereikopnamen en uitsluitingen voor deze specifieke zoekconnector worden gedefinieerd. Als <bereik> aanwezig is, moet het ten minste één <scopeItem> element bevatten. Dit element heeft geen kenmerken. |
| scopeItem-element (Schema van zoekconnector) | Het <scopeItem> element vertegenwoordigt één vermelding in de tabel met uitsluitings-/insluitingsbereiken.
<scopeItem> breidt het standaard shellLinkType-type uit door drie nieuwe elementen toe te voegen die het opnemen en uitsluiten van mappen bepalen, de diepte van de resultaten bepalen en de locatie van het bereik opgeven. Als het <bereik> element bestaat, is dit element vereist. Het bevat drie onderliggende elementen en geen kenmerken. |
| scopeItem-URL-element (schema van zoekconnector) | Het <URL->-element geeft een URL op die het bereik van de zoekconnector vertegenwoordigt. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| searchConnectorDescriptionType-element (Schema van zoekconnector) | Het element <searchConnectorDescriptionType> is de container op het hoogste niveau voor de definitie van de zoekconnector. |
| simpleLocation-element (Schema van zoekconnector) | Het element <simpleLocation> geeft de locatie op voor zoekconnectors die zijn gebaseerd op een bestandssysteem of protocolhandler. Dit element heeft twee onderliggende elementen en geen kenmerken. |
| simpleLocation-URL-element (Schema van zoekconnector) | Het <URL->-element geeft een URL op voor de locatie voor deze zoekconnector. Deze waarde kan een reguliere file://-URL zijn, zoals gedefinieerd in het RFC 1738-document (https://www.ietf.org/rfc/rfc1738.txt) of een URL die gebruikmaakt van de bekende mappen: protocol. Dit element heeft geen onderliggende elementen en geen kenmerken. |
| ondersteunt Het elementAdvancedQuerySyntax (Schema van zoekconnector) | De Booleaanse <ondersteuntAdvancedQuerySyntax> element geeft aan of de zoekprovider de Geavanceerde querysyntaxisondersteunt. De standaardwaarde is onwaar. Dit element is optioneel en heeft geen onderliggende elementen en geen kenmerken. |
| templateInfo-element (Schema van zoekconnector) | Dit optionele <templateInfo> element geeft een maptype op voor het weergeven van de resultaten van een query via deze zoekconnector. Dit element heeft geen kenmerken en slechts één verplicht onderliggend element. |
Structuren
| Onderwerp | Inhoud |
|---|---|
| HITRANGE- | Identificeert het bereik van overeenkomende gegevens wanneer zoekvoorwaarden overeenkomen met geïndexeerde gegevens. |
Verwante onderwerpen