Configuración de ámbitos de búsqueda con FAST Search – Parte 1

En este primer artículo explicaré los pasos necesarios para configurar scopes desde FAST Search. La configuración de scopes no es posible realizarla mediante la interfaz web y será necesario hacer uso de PowerShell para estas configuraciones.

El primer ejemplo que utilizaremos es el de crear un scope en base a un origen de contenido.

En mi caso cree un origen de contenido de nombre Intranet y realice un Full crawl.

 A continuación ejecutar el siguiente comando para crear el ámbito de búsqueda: New-SPEnterpriseSearchQueryScope -SearchApplication “FAST Query SSA” -Name “Intranet” -Description “Ámbito de búsqueda de la Intranet” -DisplayInAdminUI 1

Ahora, sobre el ámbito creado aplicamos los filtros, en este caso agregar lo siguiente para filtrar por origen de contenido:

$scope = Get-SPEnterpriseSearchQueryScope -SearchApplication “FAST Query SSA” -Identity “Intranet”

$scope.Filter = “contentsource:Intranet”

$scope.Update()

 Si queremos agregar mas de un filtro podemos hacerlo de esta manera:

$scope.Filter = ‘and(metadato1:valor1,metadato2:valor2)’

Ingresar al FAST Query SSA y verificar en la sección Scopes que nuestro ámbito fue creado satisfactoriamente.

 A pesar de haber agregado reglas en la interfaz no se mostrarán y tampoco se mostrará los elementos dentro de ese ámbito a pesar de que realmente existan en FAST, esto debido a que la interfaz de SharePoint solo nos muestra información de SharePoint pero no nos muestra detalle del FAST.

 Finalmente en la configuración de nuestra colección de sitios ubicar la sección Ámbitos de búsqueda.

 Nos mostrará la lista de ámbitos disponibles y podemos seleccionar donde mostrarlos (En la búsqueda avanzada o en el drop down de búsqueda). Dar clic en Grupos de presentación.

 Editar Cuadro desplegable de búsqueda.

 Marcar nuestro ámbito y seleccionar el orden en que deseamos que se muestre.

Y listo, probar nuestro nuevo ámbito.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *