Aanbevolen procedures volgen in Windows Federated Search

In dit onderwerp vindt u de aanbevolen procedures waarmee u een webgegevensarchief kunt bouwen 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 implementeren.

Dit onderwerp is als volgt ingedeeld:

Best practices voor het werken met OpenSearch in Windows 7 zijn als volgt:

  • Ondersteuning voor de parameters {startIndex} en {count} en zorg ervoor dat u altijd het aantal aangevraagde items retourneert, tenzij u de laatste van de resultaten retourneert.

  • Als u de bestandsnaamextensie kent, wijst u deze toe aan de eigenschap System.FileExtension Windows Shell. Het gebruik van bestandsnaamextensies is een betere manier om een bestandstype te identificeren dan MIME-type.

  • Zorg ervoor dat het MIME-type of de bestandsnaamextensie die u opgeeft in RSS overeenkomt met de bestandsnaam en het MIME-type dat wordt geretourneerd in de HTTP-header door de webserver die als host fungeert voor het item wanneer de iteminhoud wordt aangevraagd.

  • Als u bestandsitems retourneert, retourneert u waar mogelijk een bestandsgrootte. Dit zorgt ervoor dat het dialoogvenster voor de voortgang van het downloaden nauwkeurig is.

  • Controleer of aanvragen voor items buiten het einde van de resultatenset geen resultaten opleveren.

    Opmerking

    Herhaal de resultaten niet.

     

  • Plaats geen HTML-tags waar ze niet bij horen. Volgens de RSS-specificatie zijn ze geldig in het beschrijvingsveld, maar niet in het titelveld.

  • Maak geen bijlagen voor webpagina-items. Als u bijvoorbeeld een container maakt en een bestandsnaamextensie van .aspx toewijst, wordt het bestand door Windows Verkenner gedownload naar de internetcache en van daaruit uitgevoerd. Webbrowsers verwerken het .aspx bestandstype niet. De gebruiker krijgt een dialoogvenster Openen met of het bestand kan worden geopend door een toepassing zoals Microsoft Visual Studio. Vermijd dit door alleen een koppelingselement voor webpagina's te retourneren.

  • Geef een WEB roll-over-URL op in het OSDX-bestand met behulp van een URL-sjabloon met format="text\html".

  • Geef een URL op naar de bovenliggende map, container of webpagina door een aangepaste element-URL-waarde aan de System.ItemFolderPathDisplay Windows Shell-eigenschap te koppelen.

Aanbevolen procedures voor het maken van RSS-uitvoer

Aanbevolen procedures voor het maken van RSS-uitvoer zijn als volgt:

  • Elk item MOET een URL link of enclosure waarde retourneren (of gelijkwaardig, zoals media:content)
  • Neem geen HTML-opmaaktags op in het titelkenmerk of deze tags worden weergegeven in de titel en worden weergegeven in Windows Verkenner.
  • Voor het beschrijvingselement :
    • Geef voldoende informatie weer zodat de gebruiker weet waarom dit resultaat relevant kan zijn.
    • Neem geen HTML-opmaak op. De OpenSearch-provider verwijdert de opmaak, wat kan resulteren in minder dan wenselijke resultaten voor uw beschrijving.
    • Neem geen metagegevens op die al zijn opgegeven in andere elementen, zoals bestandsnaam, grootte, wijzigingsdatum, enzovoort, omdat in Windows Verkenner al de metagegevens worden weergegeven. Het weergeven ervan in het beschrijvingselement zou overbodig zijn.
  • Voor bijlagen of inhouds-URL's:
    • Geef het typekenmerk op als een geldig MIME-type.
    • Geef de bestandsgrootte op in bytes.
  • Als u RSS-uitvoer implementeert in .NET met behulp van DateTime, test uw feed in Internet Explorer om te zien of deze geldig is voordat u deze implementeert in Windows Verkenner.

Aanvullende bronnen

Zie 'Aanvullende bronnen' in Federated Search in Windows voor meer informatie over het implementeren van zoekfederatie naar externe gegevensarchieven met behulp van OpenSearch-technologieƫn in Windows 7 en hoger.

Federatief zoeken in Windows

Aan de slag met Federatief zoeken in Windows

Verbinding maken met uw webservice in Windows Federated Search

Uw gegevensarchief inschakelen in Windows Federated Search

Een OpenSearch-beschrijvingsbestand maken in Windows Federated Search

Zoekconnectors implementeren in Windows Federated Search

De index uitbreiden