Come si può dire se i metadati di una colonna libreria del documento viene scansionato?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/7211

  •  16-10-2019
  •  | 
  •  

Domanda

Io sono nel processo di personalizzazione dei risultati di ricerca per una raccolta siti SharePoint 2010. Parte di questa collezione sito contiene una raccolta di documenti che ho creato per memorizzare alcuni documenti su uno dei siti. Ognuno dei documenti è stato dato un titolo tramite l'interfaccia libreria di documenti. Quando questa lista viene cercato tramite il centro di ricerca, documenti di ritorno o con un metadati o voce titolo al posto del titolo raccolta documenti. Ho fatto qualche ricerca e ha scoperto che è possibile personalizzare la ricerca per usare il titolo raccolta documenti fino a quando i metadati della colonna viene scansionato. Ho due domande su questo:

  1. Come faccio a sapere che i metadati della raccolta documenti viene scansionato? Ho supposto che i dati sono già in fase di indicizzazione, ma non ho nessun vero modo per verificare questo.
  2. Quando mi si visualizza l'elenco proprietà gestite tramite la pagina Amministrazione centrale Applicazione servizio di ricerca, come faccio a sapere quali sono i nomi delle proprietà sono mappati sul sito? Vedo alcune voci come 'ows_Title', ma queste proprietà non ha nessun articolo dell'indice in realtà utilizzando la proprietà (anche dopo aver controllato 'Includi valori per questa proprietà nell'indice di ricerca' e l'esecuzione di una ricerca per indicizzazione completa).
È stato utile?

Soluzione

Per prima cosa devi controllare i risultati di base elenco di proprietà inverosimile, e vedere se il nome di metadati gestiti è elencato lì. In caso contrario, aggiungere una voce. Se la proprietà gestita è denominato "XYZ", quindi utilizzare questo nome quando si aggiungono i campi per la lista.

Verificare inoltre che la proprietà per indicizzazione è associata a una proprietà gestita. In genere tutte le proprietà di elenco hanno il prefisso ows_. Io non so perché questo è, ma penso che sia un po 'di ragione storica (qualcuno?).

Al fine di visualizzare i dati è effettivamente restituito è possibile modificare la XSLT per rendere il xml emesso, invece di trasformarlo in html. Io in realtà scritto un post sul blog menzionare questo il altro giorno, e si può trovare il riferimento per questo a MSDN .

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
   <xsl:template match="/">
      <xmp><xsl:copy-of select="*"/></xmp>
   </xsl:template>
</xsl:stylesheet>

Spero che questo ti porterà un po 'lungo la strada.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top