Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-activar-las-busquedas-en-SharePoint-2010.aspx
Si has creado un sitio de SharePoint 2010 y al utilizar el recuadro de búsqueda obtienes cero resultados y un mensaje de error que dice:
«No se puede completar la búsqueda porque este sitio no está asignado a un indexador…»
Entonces es que tienes el servicio de búsquedas de SharePoint detenido.
Para activarlo tienes que abrir la Administración Central de SharePoint e irte al apartado de «Gestión de Aplicaciones», y dentro de éste a «Gestionar los servicios en el servidor»:
Una vez entre en este apartado verás que el servicio está detenido, por lo que debes pulsar sobre el botón de activarlo:
En la figura es el segundo desde abajo.
Al Iniciarlo se nos pedirá que configuremos algunas cosas:
Se especifican los usuarios que se utilizarán para ejecutar el servicio y acceder a los contenidos (una descripción detallada de los permisos que necesitas la tienes aquí), se le otorga un nombre (y un servidor SQL Server que lo albergue) a la base de datos de búsquedas y finalmente se decide la frecuencia en la que se efectuará la re-indexación de los contenidos (recuadro rojo).
OJO con este proceso de re-indexado. Debemos poner una frecuencia adecuada a los cambios que se vayan a hacer en los contenidos. Si tenemos un portal con poca gente que no cambia constantemente mejor ponerle una frecuencia mayor que a uno al que accede mucha gente y hay muchos cambios. También depende de la necesidad de hacer búsquedas actualizadas que tengamos. El proceso de re-indexado puede cargar un poco el servidor, así que no conviene abusar del mismo si no es necesario.
¡Espero que te sea útil!