Condividi tramite


Procedure consigliate in Ricerca federata di Windows

In questo argomento vengono elencate le procedure consigliate tramite cui è possibile creare un archivio dati basato sul Web che può essere cercato usando la ricerca federata di Windows e integra le origini dati remote con Esplora dati senza dover scrivere o distribuire codice lato client Windows.

Questo argomento è organizzato come segue:

Le procedure consigliate per l'uso di OpenSearch in Windows 7 sono le seguenti:

  • Supportare i parametri {startIndex} e {count} e assicurarsi di restituire sempre il numero di elementi richiesti, a meno che non venga restituito l'ultimo dei risultati.

  • Se si conosce l'estensione del nome file, eseguirne il mapping alla proprietà System.FileExtension di Windows Shell. L'uso delle estensioni del nome file è un modo migliore per identificare un tipo di file rispetto al tipo MIME.

  • Assicurarsi che l'estensione MIME o nome file specificata in RSS corrisponda al nome del file e al tipo MIME restituito nell'intestazione HTTP dal server Web che ospita l'elemento quando viene richiesto il contenuto dell'elemento.

  • Se si restituiscono elementi di file, restituire una dimensione del file ogni volta che è possibile. Ciò garantisce che la finestra di dialogo di avanzamento del download sia accurata.

  • Verificare che le richieste di elementi oltre la fine del set di risultati non restituiscono risultati.

    Nota

    Non ripetere i risultati.

     

  • Non inserire tag HTML in cui non appartengono. Per la specifica RSS, sono validi nel campo descrizione, ma non nel campo titolo.

  • Non creare contenitori per gli elementi della pagina Web. Ad esempio, se si crea un enclosure e si esegue il mapping di un'estensione del nome file di .aspx, il file viene scaricato da Esplora risorse nella cache Internet ed eseguito da lì. I Web browser non gestiscono il tipo di file aspx. L'utente otterrebbe una finestra di dialogo Apri con o il file potrebbe essere aperto da un'applicazione come Microsoft Visual Studio. Evitare questo problema restituendo un elemento di collegamento solo per le pagine Web.

  • Specificare un URL di roll-over Web nel file con estensione osdx usando un modello DI URL con format="text\html".

  • Specificare un URL per la cartella padre, il contenitore o la pagina Web eseguendo il mapping di un valore url di elemento personalizzato alla proprietà System.ItemFolderPathDisplay di Windows Shell.

Procedure consigliate per la creazione di output RSS

Le procedure consigliate per la creazione di output RSS sono le seguenti:

  • Ogni elemento DEVE restituire un URL link o enclosure un valore (o equivalente, ad esempio media:content)
  • Non includere tag di formattazione HTML nell'attributo titolo o tali tag verranno visualizzati nel titolo e visualizzati in Esplora risorse.
  • Per l'elemento description :
    • Visualizzare informazioni sufficienti in modo che l'utente sappia perché questo risultato potrebbe essere rilevante.
    • Non includere la formattazione HTML. Il provider OpenSearch rimuove la formattazione, che potrebbe comportare risultati inferiori a quelli desiderati per la descrizione.
    • Non includere metadati già forniti in altri elementi, ad esempio il nome del file dell'enclosure, le dimensioni, la data modificata e così via, perché Esplora risorse visualizza già i metadati. La visualizzazione nell'elemento description sarebbe ridondante.
  • Per gli URL di contenitore o contenuto:
    • Specificare l'attributo di tipo come tipo MIME valido.
    • Specificare le dimensioni del file in byte.
  • Se si implementa l'output RSS in .NET usando DateTime, testare il feed in Microsoft Internet Explorer per verificare se è valido prima di distribuirlo in Esplora risorse.

Risorse aggiuntive

Per altre informazioni sull'implementazione della federazione di ricerca in archivi dati remoti con tecnologie OpenSearch in Windows 7 e versioni successive, vedere "Risorse aggiuntive" in Ricerca federata in Windows.

Ricerca federata in Windows

Introduzione con Ricerca federata in Windows

Connessione del servizio Web in Ricerca federata di Windows

Abilitazione dell'archivio dati in Ricerca federata di Windows

Creazione di un file di descrizione OpenSearch nella ricerca federata di Windows

Distribuzione di connettori di ricerca in Ricerca federata di Windows

Estensione dell'indice