1 / 25

Extensibilidad en las tecnologías de Búsqueda de SharePoint Portal Server 2003

Extensibilidad en las tecnologías de Búsqueda de SharePoint Portal Server 2003. César de la Torre Software Architect [Microsoft MVP] [MCSE] [MCT] Renacimiento ctorre@renacimiento.com. Comparación de Tecnologías de Búsqueda. Extensibilidad en la Búsqueda.

gitano
Download Presentation

Extensibilidad en las tecnologías de Búsqueda de SharePoint Portal Server 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extensibilidad en las tecnologías de Búsquedade SharePoint Portal Server 2003 César de la Torre Software Architect [Microsoft MVP] [MCSE] [MCT] Renacimiento ctorre@renacimiento.com

  2. Comparación de Tecnologías de Búsqueda

  3. Extensibilidad en la Búsqueda • Uso del Buscador de SharePoint Portal Server desde otras aplicaciones • Web-Service ‘Query’ de SharePoint Portal Server • Modelo de Objetos • Extender la Búsqueda de SharePoint Portal Server para Indexar otros tipos de contenidos: • IFilter, IProtocolHandler, IWordbreaker, IStemmer • Modificar el Interfaz de Usuario ‘por defecto’ del Buscador • Componentes ‘custom’ de búsqueda • Web-Part de resultados de Búsqueda • Hecho p.e. en el Portal en ‘Mis Documentos’ • Personalización de la página de resultados

  4. Aplicación ASP.NET que utiliza los componentes de Búsqueda de SPS-2003 (1)

  5. Aplicación ASP.NET que utiliza los componentes de Búsqueda de SPS-2003 (2)

  6. Aplicación ASP.NET que utiliza los componentes de Búsqueda de SPS-2003 (3)

  7. Aplicación ASP.NET que utiliza los componentes de Búsqueda de SPS-2003 (4)

  8. Aplicación ASP.NET ADO.NET – B.D. (5)

  9. Servicio ‘Query’ de SharePoint Portal ServerFunciones • Añadir Web-Reference • Servicio-Web en http://<portal>/_vti_bin/search.asmx • Autenticar • Formular y mandar una ‘query’

  10. Desarrollo de un Cliente de Prueba contra el WebService Query de SharePoint Portal Server

  11. Panel de Tareas de Búsqueda y ReferenciasResumen • Panel de Taréas de aplicaciones Microsoft Office System • Permite a los usuarios hacer búsquedas en las fuentes de SPS • Se podría desarrollar algo similar en otras aplicaciones • Proporciona contenido ‘rico’ y Formularios

  12. Extender SharePoint Portal Server para Indexar otros Contenidos • Visión global de la Arquitectura • Herramientas sobre las que desarrollar • Protocol Handlers • Filters • Word Breakers

  13. Filters y Protocol Handlers • Las capacidades de indexación de SharePoint Portal Server puede extenderse mediante el desarrollo de Protocol Handlers e IFilters • Los ‘Protocol Handlers’ se usan para extender las capacidades de indexación de SPS hacia otras fuentes de contenido. • Los IFilters se usan generalmente para indexar tipos específicos de ficheros • Este tipo de desarrollo es a bajo nivel; se tiene que hacer en COM y C++ • Desarrollo de componentes COM, resultando en una .DLL • P.e. desarrollo con VC.NET para desarrollar estos componentes COM – Es una ayuda C++ con atributos, pero en cualquier caso, NO es ‘Código manejado’ (por el CLR)

  14. Estructura de la Búsqueda

  15. Protocol Handlers proporcionados por Microsoft • Microsoft Search Service proporciona varios ‘out-of-the-box’ • file:// • http:// • Exchange • Profiles / Active Directory • B.D. Lotus Notes • Sitios y Portales SharePoint

  16. Características generales de IFilter • Extiende los tipos de ficheros que se pueden indexar • También basado en COM, el resultado final es una .DLL • Extrae propiedades internas de los ficheros así como de su contenido • Los IFilters se pueden usar con cualquier ‘vehículo’ Microsoft Search, no solamente con SharePoint Portal Server 2003: • SPS-2001 • Microsoft Windows • SQL Server • Microsoft Exchange Server

  17. IFilters proporcionados por Microsoft • Microsoft Search Service proporciona los siguientes IFilters directamente: • Todos los formatos Office System • TIFF • XML • IFilters de terceras partes • PDF • CAD (.dwg)

  18. Personalización del interfaz gráfico de Búsqueda • Resumen • Personalización • Ajuste del interfaz proporcionado (Out-of-Box) • Extensibilidad • Web-Part SearchResults • Crear un Web-Part de Búsqueda nuevo, personalizado • Crear un Menú Nuevo de Búsqueda

  19. Web-Pats de Búsqueda de SharePoint Portal Server • Ver en siguiente slide ;-)

  20. Caja Búsqueda • Menú Búsqueda • Búsqueda Avanzada • Resultados Búsqueda

  21. Web-Part de Resultado de Búsquedas • Personalizar mediante las propiedades de Web-Part • Número de elementos a devolver • Texto a mostrar cuando se cumple la condición de “No hay resultados” • Ancho de columnas

  22. Cómo Personalizar el WebPart de Búsqueda demo

  23. Web-Part de Resultado de Búsquedas Personalizar más mediante el fichero DWP • Llamar a la página con: • http://MiServidor/Search.aspx?Mode=Edit&PageView=Shared • Exporta el WebPart de Resultado de Búsqueda

  24. Cómo añadir soporte para Búsquedas con wildcards demo

  25. Resumen • Búsqueda Potente • Posibilidad de realizar búsquedas por diferentes apps. clientes • Personalizable y Extensible con muchas opciones a diferentes niveles

More Related