Question

Je Search Server Express 2010 qui grouille contenu du site Web comme celui-ci:

<meta name="publishDate" content="04/26/2011 16:58:00" />

A la recherche administration mes tags apparaissent dans les propriétés rampé comme un champ de texte: propriété analysée

Je veux la carte PublishDate à la propriété LastModifiedDate, mais je ne peux pas. Comment puis-je changer le type de 'date'?

UPDATE

J'ai essayé de le faire avec Powershell et commande Set-SPEnterpriseSearchMetadataCrawledProperty mais n'a pas eu de chance. Il dit que le paramètre VariantType n'existe pas.

Était-ce utile?

La solution

a été posé une question similaire avant: https://stackoverflow.com/questions/166178/searching-date-meta-tags- in-sharepoint

La réponse consiste à écrire votre propre gestionnaire de protocole -. Pas pour les timides, mais il devrait fonctionner bien

Autres conseils

Voici comment nous configurons les accessoires explorés (avant de les indexer!):

New-SPEnterpriseSearchMetadataCrawledProperty -SearchApplication $searchapp 
    -Name publishdate -Category Web 
    -IsNameEnum $false -VariantType 64 
    -PropSet "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX" -IsMappedToContents $true

type Variant est de 64 - qui est le type de date / heure. Ajouter la propset Guid.

Il semble que le champ est de type Texte de données (avec un contenu qui représente une date), car il est rampé sous forme de texte. Si vous voulez utiliser le champ pour les dates avec le temps, vous devez définir le type de champ de données (le type de données de la colonne dans la liste ou à la bibliothèque) à ce jour et de l'heure. Ensuite, il sera rampé comme une véritable date et type de données temporelles et la cartographie sera possible.

Lorsque vous modifiez le type de données de la colonne de texte à ce jour et l'heure d'une nouvelle propriété analysée sera créé avec le type de données Date et heure.

Peut-être que vous devriez essayer de surfaçage la coulmn lastModified dans votre page directement?
Peut-être une petite section en bas de page qui dit:. Publié avec une page DateTimeField surfaçage la colonne
De cette façon, le robot identifier correctement le type de données sous-jacente de la colonne, créez la propriété mappée avec le type de variante droite et vous pouvez mapper comme vous le désirez.

Avez-vous essayé de créer une nouvelle propriété analysée avec le VariantType (date) appropriée par commande PowerShell New-SPEnterpriseSearchMetadataCrawledProperty. Aussi, peut-être la valeur DateTime doit être dans le bon format pour être analysable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top