SlideShare uma empresa Scribd logo
1 de 46
Motores de búsqueda Recuperando información  #CPCOIN
Motores de búsqueda Recuperando información  Ignacio Perez - Ingeniero en IndexTank [email_address] http://blog.indextank.com
Introducción Dentro de la disciplina de  recuperación de la información  (IR), full-text search es una de las tareas más aplicadas en lo que es desarrollo web. Con el crecimiento de las capacidades técnicas, encontrar información no estructurada dentro de un corpus de datos extenso se ha convertido en una necesidad para un número cada vez mayor de actores. Los motores de búsqueda textual ya no son sólo un requisito de los buscadores web. Las nuevas tendencias en internet implican contenido generado a muy alta velocidad (muchas veces por los mismos usuarios) dentro de una misma aplicación: YouTube, Wikipedia, Twitter, Facebook, Wordpress, Digg. Full-Text Search
Conceptos centrales de la búsqueda full-text Full-Text Search
Full-text Search ,[object Object],[object Object],[object Object],[object Object],Full-Text Search
Full-text Search ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Buscar en un corpus Primer approach: Regular expression (automáta finito sin pila) aplicado a todo el corpus (GREP). Problema de performance: O(n) donde n es el tamaño del corpus   Full-Text Search
Índice invertido Full-Text Search
Buscar en un corpus - Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Índice invertido ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Índice invertido ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Índice invertido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search Corpus: 1: “Todas las hojas son del viento” 2: “Ya que él las mueve hasta en la muerte” 3: “Todas las hojas son del viento” 4: “Menos la luz del sol”
Índice invertido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Document Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Document Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Document Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Consulta (Query) Full-Text Search
Consulta (Query) ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Query Parser / Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Query Parser / Analyzer ,[object Object],[object Object],[object Object],Full-Text Search Corpus : 1: “Todas las hojas son del viento” 2: “Ya que él las mueve hasta en la muerte” 3: “Todas las hojas son del viento” 4: “Menos la luz del sol”
Query Parser / Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search Corpus : 1: “Todas las hojas son del viento” 2: “Ya que él las mueve hasta en la muerte” 3: “Todas las hojas son del viento” 4: “Menos la luz del sol”
Query Parser / Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Índice invertido - Posiciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Query Parser / Analyzer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search Corpus : 1: “Todas las hojas son del viento” 2: “Ya que él las mueve hasta en la muerte” 3: “Todas las hojas son del viento” 4: “Menos la luz del sol” Índice : “ del”: 1(5), 3(5), 4(4) “ las”: 1(2), 2(4), 3(2) “ hojas”: 1(3), 3(3) “ mueve”: 2(5) “ muerte”: 2(9)
Query ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Relevancia Full-Text Search
Relevancia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Relevancia Textual ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Relevancia Textual ,[object Object],[object Object],[object Object],Full-Text Search
Relevancia por variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Features que mejoran la experiencia del usuario Full-Text Search
Snippets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Did You Mean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Faceting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Faceting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instant Search ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Requerimientos no funcionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Tarea accesoria Full-Text Search
Crawling de documentos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Nuestra implementación IndexTank Full-Text Search
Objetivos buscados ,[object Object],[object Object],[object Object],Full-Text Search
Objetivos buscados ,[object Object],[object Object],Full-Text Search
Índice RealTime ,[object Object],[object Object],[object Object],[object Object],Full-Text Search
Flexibilidad de relevancia ,[object Object],[object Object],[object Object],Full-Text Search
Escalabilidad ,[object Object],[object Object],[object Object],[object Object],[object Object],Full-Text Search
Motores de búsqueda Recuperando información  Preguntas...

Mais conteúdo relacionado

Destaque

Proposta Direção IHAC 2013-2017
Proposta Direção IHAC 2013-2017Proposta Direção IHAC 2013-2017
Proposta Direção IHAC 2013-2017messias bandeira
 
Alguns exemplos de gêneros 2013.
Alguns exemplos de gêneros 2013.Alguns exemplos de gêneros 2013.
Alguns exemplos de gêneros 2013.luci1971
 
Aprendizaje colaborativo.
Aprendizaje colaborativo.Aprendizaje colaborativo.
Aprendizaje colaborativo.Leandro Avalos
 
Curriculum night spanish
Curriculum night spanishCurriculum night spanish
Curriculum night spanishAudrey Colwell
 
Bloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores IntroduccionBloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores IntroduccionDidac Margaix
 
Introducción a los motores de búsqueda
Introducción a los motores de búsquedaIntroducción a los motores de búsqueda
Introducción a los motores de búsquedanachopg
 
Cd56 1� ten al juliana farias co�lho c�mara
Cd56 1� ten al  juliana farias co�lho c�maraCd56 1� ten al  juliana farias co�lho c�mara
Cd56 1� ten al juliana farias co�lho c�marajuliozary
 
Buscadores metabuscadores y navegadores
Buscadores metabuscadores y navegadoresBuscadores metabuscadores y navegadores
Buscadores metabuscadores y navegadoresNadia HCh
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadoresFranklin Pico
 
Diapositivas para exposicion de ensayo
Diapositivas para exposicion de ensayoDiapositivas para exposicion de ensayo
Diapositivas para exposicion de ensayomartaycesar
 
10 principios para mejorar las presentaciones
10 principios para mejorar las presentaciones10 principios para mejorar las presentaciones
10 principios para mejorar las presentacionesdaniel silverman
 
El Ensayo Power Point
El Ensayo Power PointEl Ensayo Power Point
El Ensayo Power Pointguestfeec3
 

Destaque (16)

Proposta Direção IHAC 2013-2017
Proposta Direção IHAC 2013-2017Proposta Direção IHAC 2013-2017
Proposta Direção IHAC 2013-2017
 
Alguns exemplos de gêneros 2013.
Alguns exemplos de gêneros 2013.Alguns exemplos de gêneros 2013.
Alguns exemplos de gêneros 2013.
 
Aprendizaje colaborativo.
Aprendizaje colaborativo.Aprendizaje colaborativo.
Aprendizaje colaborativo.
 
Dinámica
DinámicaDinámica
Dinámica
 
Metodo de estudio
Metodo de estudioMetodo de estudio
Metodo de estudio
 
P R
P  RP  R
P R
 
Curriculum night spanish
Curriculum night spanishCurriculum night spanish
Curriculum night spanish
 
Bloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores IntroduccionBloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores Introduccion
 
Introducción a los motores de búsqueda
Introducción a los motores de búsquedaIntroducción a los motores de búsqueda
Introducción a los motores de búsqueda
 
Cd56 1� ten al juliana farias co�lho c�mara
Cd56 1� ten al  juliana farias co�lho c�maraCd56 1� ten al  juliana farias co�lho c�mara
Cd56 1� ten al juliana farias co�lho c�mara
 
Buscadores metabuscadores y navegadores
Buscadores metabuscadores y navegadoresBuscadores metabuscadores y navegadores
Buscadores metabuscadores y navegadores
 
Median nerve
Median nerveMedian nerve
Median nerve
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
Diapositivas para exposicion de ensayo
Diapositivas para exposicion de ensayoDiapositivas para exposicion de ensayo
Diapositivas para exposicion de ensayo
 
10 principios para mejorar las presentaciones
10 principios para mejorar las presentaciones10 principios para mejorar las presentaciones
10 principios para mejorar las presentaciones
 
El Ensayo Power Point
El Ensayo Power PointEl Ensayo Power Point
El Ensayo Power Point
 

Semelhante a Introducción a los motores de búsqueda

Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...
Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...
Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...UCC_Elearning
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedaGABM94
 
Metodos de busqueda y operadores booleanos
Metodos de busqueda y operadores booleanosMetodos de busqueda y operadores booleanos
Metodos de busqueda y operadores booleanosrociitosanchez
 
Métodos de búsqueda y
Métodos de búsqueda yMétodos de búsqueda y
Métodos de búsqueda yadhr
 
Búsquedas inernet
Búsquedas inernetBúsquedas inernet
Búsquedas inernetfguambob
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedaclaudia1824
 
Búsqueda en Bases de Datos, enero2017
Búsqueda en Bases de Datos, enero2017Búsqueda en Bases de Datos, enero2017
Búsqueda en Bases de Datos, enero2017Bcbi Uprrp
 
búsqueda de información en Internet 1
búsqueda de información en Internet 1búsqueda de información en Internet 1
búsqueda de información en Internet 1kathianu
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsquedabrayan000
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsquedabrayan000
 
Bases de datos_conceptos
Bases de datos_conceptosBases de datos_conceptos
Bases de datos_conceptosselyo23
 

Semelhante a Introducción a los motores de búsqueda (20)

Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...
Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...
Competencias de Gestión de Información y Conocimiento - Presentación 2: Conce...
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Metodos de busqueda y operadores booleanos
Metodos de busqueda y operadores booleanosMetodos de busqueda y operadores booleanos
Metodos de busqueda y operadores booleanos
 
Métodos de búsqueda y
Métodos de búsqueda yMétodos de búsqueda y
Métodos de búsqueda y
 
Búsquedas inernet
Búsquedas inernetBúsquedas inernet
Búsquedas inernet
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Búsqueda en Bases de Datos, enero2017
Búsqueda en Bases de Datos, enero2017Búsqueda en Bases de Datos, enero2017
Búsqueda en Bases de Datos, enero2017
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
búsqueda de información en Internet 1
búsqueda de información en Internet 1búsqueda de información en Internet 1
búsqueda de información en Internet 1
 
Historia de internet
Historia de internetHistoria de internet
Historia de internet
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Buscadores cindy
Buscadores cindyBuscadores cindy
Buscadores cindy
 
Buscadores cindy
Buscadores cindyBuscadores cindy
Buscadores cindy
 
Internet2
Internet2Internet2
Internet2
 
Buscadores cindy
Buscadores cindyBuscadores cindy
Buscadores cindy
 
Buscadores y operadores
Buscadores y operadoresBuscadores y operadores
Buscadores y operadores
 
Bases de datos_conceptos
Bases de datos_conceptosBases de datos_conceptos
Bases de datos_conceptos
 
lectura 1
lectura 1lectura 1
lectura 1
 
Valeria juarez
Valeria juarezValeria juarez
Valeria juarez
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

Introducción a los motores de búsqueda

  • 1. Motores de búsqueda Recuperando información #CPCOIN
  • 2. Motores de búsqueda Recuperando información Ignacio Perez - Ingeniero en IndexTank [email_address] http://blog.indextank.com
  • 3. Introducción Dentro de la disciplina de recuperación de la información (IR), full-text search es una de las tareas más aplicadas en lo que es desarrollo web. Con el crecimiento de las capacidades técnicas, encontrar información no estructurada dentro de un corpus de datos extenso se ha convertido en una necesidad para un número cada vez mayor de actores. Los motores de búsqueda textual ya no son sólo un requisito de los buscadores web. Las nuevas tendencias en internet implican contenido generado a muy alta velocidad (muchas veces por los mismos usuarios) dentro de una misma aplicación: YouTube, Wikipedia, Twitter, Facebook, Wordpress, Digg. Full-Text Search
  • 4. Conceptos centrales de la búsqueda full-text Full-Text Search
  • 5.
  • 6.
  • 7. Buscar en un corpus Primer approach: Regular expression (automáta finito sin pila) aplicado a todo el corpus (GREP). Problema de performance: O(n) donde n es el tamaño del corpus Full-Text Search
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Features que mejoran la experiencia del usuario Full-Text Search
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 39.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Motores de búsqueda Recuperando información Preguntas...