Microsoft Office Sharepoint Server 2007. Servicios de Búsqueda Rubén Alonso Cebrián...

Post on 16-Feb-2015

8 views 0 download

Transcript of Microsoft Office Sharepoint Server 2007. Servicios de Búsqueda Rubén Alonso Cebrián...

Microsoft Office Sharepoint Server 2007. Servicios de Búsqueda

Rubén Alonso Cebriánralonso@informatica64.com

Código: HOL-SPS12

AgendaIntroducciónServicios de indexación y búsqueda

Configuración de serviciosBúsquedas en WSS 3.0Búsquedas en MOSS 2007Configuración de servicios de indexación

Configuración del entorno de indexaciónOrígenes de contenidoÁmbitos de búsquedaCatálogo de datos empresarialCentro de búsquedaCaché de páginasIFILTERS

Demo: Indexación de orígenes de datosPersonalización de búsquedas

Creación de páginas de búsquedaElementos Web de búsquedaQuery Object Model y Query Web Service

Demo: programación de Web Part de Búsqueda

Introducción

External Web External Web SitesSites

Network Shares

Network SharesBusinessBusiness

DataDataExchangeExchangeFoldersFolders

SharePoint SharePoint SitesSites

Index EngineIndex Engine

Pro

tocol

Pro

tocol

Han

dls

ers

Han

dls

ers

IFilte

rsIF

ilte

rs

Query EngineQuery Engine

Search CenterSearch Center Custom Search Custom Search ApplicationsApplications

Searc

h C

on

fig

ura

tion

Data

Keywords

Best Bets

Scopes

Schema

Crawl Log

ContentSources

ContentIndex

PropertyStore

RReessuullttss

QQuueerryy

•Stemmers•Word Breakers

Servicios de Indexación y Búsqueda

Configuración de Servicios

Servicio de Búsqueda

Configuración de Servicios

Búsquedas en Windows Sharepoint Services 3.0

Búsquedas en MOSS 2007

Búsquedas en MOSS 2007

Implican la creación de orígenes de contenido dentro del ámbito de un Proveedor de Servicios Compartidos (SSP)

MOSS 2007 provee de una interfaz de usuario para la búsqueda mediante casillas de búsqueda dentro de una colección de sitios de portal denominado Centro de Búsqueda

Configuración de Servicios de Indexación

Configuración del entorno de indexación

Orígenes de Contenido

Ámbitos de Búsqueda

• Búsqueda de datos, no solo de documentos• Las empresas almacenan gran cantidad de datos en SAP, siebel, BBDD…..

– pero las aplicaciones verticales carecen de búsqueda de textos completos

– La mayoría de los usuarios no pueden localizar dichos datos o tener acceso a la aplicaciones

– Difícil de rastrear datos de negocio mediante SPS 2003• Moss 2007

– Se accede a dichos datos mediante el Catalogo de Datos Empresarial (BDC)

– BDC expone estos datos de múltiples maneras en Sharepoint• Búsquedas localizan rápida y fácilmente los datos indexados:

– No es necesario intervención de IFILTERS – No es necesario crear representaciones HTML de los datos– Resultados altamente personalizables– Integrado con ámbitos y centros de búsqueda

Catálogo de Datos Empresarial

Catálogo de Datos Empresarial

Resultados

Resultadosde palabrasy la mejorapuesta

AltaConfidencialidad

Enlaces deacción

SearchTabs

Centro de BúsquedaCentro de Búsqueda

Campo de búsquedaPaginaciónEstadísticas

Etiquetas de Búsqueda• Dos etiquetas “de serie”

– Todos los sitios (ámbito estándar)– Personas

• Extensible – Se pueden agregar nuevas etiquetas para

personalización de búsquedas– Compuestas de un diseño de página y de una página

de resultados

Centro de BúsquedaCentro de Búsqueda

Caché de Páginas

IFILTERS

Demo: Indexación de orígenes de datos

Personalización de búsquedas

Creación de páginas de búsqueda

• 9 elementos web incluyendo:

– Campos de búsqueda (Search Box)

– Resultados de búsqueda (Core Results)

– Enlaces de acción (Action Links)

• Propiedades de elementos web como

– Formato

– Personalización de resultados devueltos

– XSL

Elementos Web de Búsqueda

Query Object Model y Query Web Service

• Usado para:- Construir elementos web de búsqueda personalizados- Tener acceso directo a consultas y resultados- invocar consultas personalizadas

•Dos tipos de sintaxis de consulta:- Palabras- SQL

•Sintaxis SQL con instrucciones de consulta Full Text: - Select URL, Title, Description FROM portal_content..SCOPE() where FREETEXT(‘onenote’) AND SITE=“http://www.puntocompartido.com “AND SCOPE=“I64” AND NOT CONTAINS(‘Pedro’)

• Usado para– Aplicaciones remotas

• Características similares al Query Object Model• Resultados devueltos en formato xml y en datatables• Métodos:

– Query: devuelve los resultados en formato xml– QueryEx: devuelve los resultados en un dataset .net– GetSearchMetadata: devuelve la información de

propiedades y ámbitos disponibles

Query Object Model y Query Web Service

Query Object Model y Query Web Service

Http://portal/_vti_bin/spsearch.asmx

Http://portal/_vti_bin/search.asmx

Webservice de búsqueda para WSS

Webservice de búsqueda para MOSS

Demo: Programación de Web Part de Búsqueda