Feb
18
2010
0

la deconstrucción de la bases de datos

Éste es otro post rescatado de los borradores que tengo acumulados. Es una referencia a un artículo de Dale Dougherty: deconstructing databases, deconstruyendo las bases de datos.

La idea que expone es que en ciertas aplicaciones no es necesario modelar los datos utilizando una base de datos, sino que plantea cómo alternativa almacenar los datos en forma parcialmente desestructurada (algunos campos en la base de datos más textos en bruto) y utilizar herramientas de búsqueda de información para recuperar la información. Parte de  un ejemplo concreto, la herramienta de seguimiento de problemas de  google code. Pero hay que tener en cuenta que google debe tener las herramientas más potentes de búsqueda de información en textos. Otra herramienta que va en esta línea es google squared, que partiendo de la información desestructurada de la web, trata de devolver información estructurada.

De otra forma diferente, pero creo que con la misma idea subyacente, lei hace poco una reflexión de Ignacio de Miguel sobre el abuso de las bases de datos. Aunque la reflexión de Ignacio está más relacionada con el abuso de recursos, parte de un base similar, el uso del modelo de base de datos para todo. Almacenar textos en forma desestructurada y utilizar herramientas de búsqueda de información en textos para recupar esa información de forma ordenada, podría se una forma de romper ese abuso.

Por otra parte, de cara al usuario, las aplicaciones convencionales que almacenan y presentan la información en forma esructurada, son normalmente muy rígidas (formularios con multitud de campos desglosados). La alternativa es permitir que el usuario escriba texto libremente del que se pueda extraer información ordenada por medio de algoritmos de comprensión de textos. Para el común de los desarrolladores, creo que todavía no hay herramientas suficientemente avanzadas, aunque seguramente los desarrolladores de google tengan ventaja.

Escrito por nunes | Etiquetas:, , , ,
Ene
08
2009
0

búsquedas vs aplicaciones

google-trends-idealista-comprar-casa-espana-10dic08
Me ha gustado mucho un post de François Derbais, en el que dice que las marcas están sustituyendo cada vez más a las palabras clave en las búsquedas. Tengo esa misma sensación desde hace un tiempo, pero no se me había ocurrido comprobarlo de una forma tan clara con google trends. Desde que uso la mayoría de mis aplicaciones web habituales a través de prism y el lector de rss de google, cada vez busco menos cosas en google, e instalo más aplicaciones web en lugar de hacer búsquedas.

Éste proceso se produce porque cuando no conocemos algo, lo buscamos. Cómo internet es algo relativamente reciente y hay millones de páginas y aplicaciones web, la tendencia natural es la de buscar las cosas que no conocemos. Pero una vez que hemos encontrado lo que buscamos y sabemos dónde ir, ya no buscamos sino que navegamos. Por eso cambia el tipo de búsqueda, pasa de ser transaccional a ser “de navegación”, en vez de buscar “nuevo empleo” (que expresa, “necesito buscar empleo”) buscamos “infojobs” (que expresa “ya sé dónde buscar empleo, llévame ahí”).

Seguirá haciendo falta alguien que organice el acceso a la información, alguien que nos diga qué página web es más relevante que otra. Pero potencialmente, todas las queries transaccionales habituales (que expresan la necesidad de hacer algo) se transformarán en aplicaciones web. Para las queries menos frecuentes (cosas que no hacemos tan habitualmente) necesitaremos algún google que nos diga dónde podemos hacerlo.

Una consecuencia importantes es la que identifica François, que cada vez es más difícil entrar y darse a conocer en internet (las barreras de entrada). Otra de la que habla es la de la “caja google”. En este sentido, creo que a medida que las aplicaciones se integren en el escritorio, internet se convertirá en un espacio de aplicaciones (una de esas aplicaciones es la de buscar cosas en internet), ya que los usuarios queremos hacer cosas, no buscar. Buscar es lo que hacemos cuando no sabemos dónde encontrar algo. En su lugar almacenaremos o instalaremos aplicaciones y sólo cuando necesitemos algo distinto o diferente, o queramos profundizar en un tema, recurriremos a las búsquedas en internet.

Escrito por nunes | Etiquetas:, , , ,
Sep
29
2008
1

realidad aumentada y nuevos métodos de búsqueda

Gracias a un post de Enrique Dans sobre el futuro de las búsquedas en internet, he encontrado un prototipo de búsquedas basado en realidad aumentada. La idea es aumentar la realidad con resultados de búsquedas en internet y permitir hacer búsquedas en un sitio físico sobre lo que estamos viendo.

Muy interesante, ya que aúna dos conceptos como la realidad aumentada (aporta información a la realidad cotidiana) y la usabilidad (no hay necesidad de teclear para hacer búsquedas).

Sobre el tema de las búsquedas creo que es necesario hacer una huida hacia adelante y no replicar lo que google ya está haciendo:

  • Innovación en la calidad de las búsquedas: una estrategia es mejorar la calida de las búsquedas con búsquedas semánticas capaces de comprender mejor qué se busca y proporcionar mejores resultados, incluyendo nuevos tipos de búsqueda cómo búsqueda en audio ó video. Es la opción que siguen la mayoría de motores de búsqueda que quieren ser el nuevo Google. A largo plazo probablemente sea la mejora opción, dado que se trata de una tecnología existente y exige un esfuerzo muy grande en investigación y desarrollo puede no dar resultados a corto plazo.
  • Innovación en la forma de hacer las búsquedas: como en el ejemplo anterior, reutilizamos el api de búsquedas actual para juntarlo con otras tecnologías existentes (como el reconocimiento de imágenes) para obtener un nuevo tipo de búsquedas. Otra opción cómo la que plantea Enrique Dan en su post, es la de escuchar conversaciones y preparar una lista de palabras relevantes de la conversación.
  • Búsquedas sobre búsquedas: En este caso la idea es dar por sentado un nivel de búsqueda proporcionado por google como un nivel y superponer un nivel superior, sobre esos resultados. Se puede considerar una forma de innovación en la calidad, pero desde un punto de vista técnico puede ser completamente distinto “comprender un texto” que “comprender un conjunto de resultados”, es difícil saber que técnica puede dar mejores resultados. Sin entrar en cuestiones técnicas, las búsquedas sobre búsquedas pueden ser tan tontas como un simple mashup de varios motores de búsqueda.


Escrito por nunes | Etiquetas:, ,
Hecho con WordPress | Basado en Aeros Theme | TheBuckmaker.com WordPress Themes | Creative Commons License
Creative Commons Reconocimiento 2.5 España License. | contacto: info@es-robot.com | Información legal.
Wikipedia Affiliate Button
468x60-2   stopsoftwarepatents.eu petition banner