Pregunta

Migramos una solución de SharePoint 2007 a 2010 hace un tiempo. También agregamos una 'aplicación de metadatos administrados' a nuestra nueva solución de 2010. Desde entonces, los usuarios han agregado muchos términos al contenido. Este contenido ahora se puede buscar, pero de alguna manera no obtenemos ningún término en el panel de refinamiento de búsqueda. No hay nada en los registros que indican un error.

¿Podría deberse a que los sitios migrados tienen una localidad diferente (configuración regional) que lo que se usa en la 'aplicación de metadatos administrados' (es decir, inglés)? O es otra cosa ?

¿Fue útil?

Solución 2

Maldición, fue un error estúpido por mi parte. Tenía código personalizado que establece algunos metadatos programáticamente, utilizando el siguiente código

item[tagsFieldName] = tagsValues;

En lugar de la forma estándar, es decir

tagsField.SetFieldValue(item, tagsValues);

He cambiado el código y todo funciona perfectamente ahora

Otros consejos

¿Verificó el valor para el "MetadatathReshold" en el XML de definición de la categoría de filtro? Puede cambiarlo a 0 (cero) para fines de prueba.

Aquí hay un enlace que explica cómo funciona el Metadatathreshold: http://www.sharepointanalysthq.com/2010/06/refinement-panel-metadatathreshold-configuration/

he leído http://www.sharepointanalysthq.com/2011/08/ensuring-refinements- are-displayed-in-sharepoint-2010/ Sobre el tema y también podría ayudar a algunos de ustedes.

Licenciado bajo: CC-BY-SA con atribución
scroll top