1-Excluir una librería
Ir a la opción “Advanced Settings”, y editar la propiedad “Allow items from this document library to appear in search results?“
2-Consumo alto de CPU o RAM del search services en Sharepoint 2010
Verifica el nivel actual de search crawl mediante el siguiente comando de powershell:
Get-SPEnterpriseSearchService
Puedes utilizar el siguiente comando para bajar el consumo de recursos:
Set-SPEnterpriseSearchService –PerformanceLevel “Reduced”
Performance Level Explained:
Reduced: Total number of threads = number of processors, Max Threads/host = number of processors
PartlyReduced: Total number of threads = 4 times the number of processors , Max Threads/host = 16 times the number of processors
Maximum: Total number of threads = 4 times the number of processors , Max Threads/host = 16 times the number of processors (threads are created at HIGH priority)
Más info: http://technet.microsoft.com/en-us/library/ff678212(v=office.14).aspx
3-Ocultar los encabezados de los web part (hide web parts headers)
Agregar un content editor web part a la página. Edita el web part. Click sobre el área de HTML y elige “Edit HTML Source”.
Agrega el siguiente código:
<style>
TR.ms-viewheadertr > TH.ms-vh2 {
DISPLAY: none
}
</style>
En las propiedades del web part, expande “Appearance”, y setee el tipo de encabezado a “None”
4-Remover vistas de listas de los resultados de búsqueda (remove list views from search results)
Agregar un nuevo Search scope, con la siguiente configuración:
Crear una nueva regla de search (search rule). Seleccionar 'Property Query' desde la sección “Scope Rule Type”
Seleccionar 'contentclass' del drop down. Ingresar 'STS_List_GenericList', y para finalizar excluir desde la sección “Behavior”
5-Event receiver se dispara dos veces para los evento Item Updating y Item Updated
Hay algunos eventos que se disparan dos veces cuando se usan los eventos Item Updating y Item Updated
-Cuando sube un nuevo archivo
-Cuando sube un archivo, que tiene seteado la opción “Overwrite existing file”, o agregar una nueva versión.
Para solucionar este problema, puede usar el siguiente código en el evento:
if (properties.AfterProperties["vti_sourcecontrolcheckedoutby"] == null
&& properties.BeforeProperties["vti_sourcecontrolcheckedoutby"] != null)
{
//Código que se ejecuta cuando hay un evento de check
}
else
{
//Código que se ejecuta por cualquier otro evento
}
No hay comentarios:
Publicar un comentario