Nosql funciones de búsqueda a considerar

Muchas bases de datos NoSQL capacidades de consulta de apoyo y ciertas capacidades de búsqueda. Elegir el más adecuado a menudo se reduce a la comprensión de las características que necesita para apoyar.

Video: Curso Excel 2010. Funciones de Búsqueda y Referencia: Función BuscarV. Sesión 01. Vídeo 1 de 1

Aunque están relacionados, de consulta y de búsqueda son bastante diferentes. Una consulta sólo devuelve los resultados que coinciden con todos los términos en él. Buscar, por el contrario, pueden incluir términos opcionales y normalmente proporciona resultados ordenados por un cálculo de relevancia.

cálculos de relevancia permiten muchas interacciones de búsqueda más flexibles. Los usuarios que realizan las búsquedas hacen la llamada final sobre qué resultado es un partido para ellos - el motor de búsqueda consejos simplemente proporciona ordenados.

Video: Excel - Funciones de Búsqueda y Referencia (INDIRECTO() y DIRECCION())

Tanto la búsqueda y consulta de permitir partidos valor exacto y consultas de rango - por ejemplo, donde un valor de campo de fecha en un registro se encuentra entre dos valores. consultas de rango no son compatibles con muchas bases de datos NoSQL o motores de búsqueda, por lo que si los necesita, asegúrese de comprobar esto al principio de su proceso de selección.

La mayoría de los motores de búsqueda están diseñados para buscar registros completos y limitar sus términos de consulta a campos específicos (como un “publicado en” fecha). Por lo general, varios métodos de consulta de texto libre están disponibles, incluyendo los siguientes:

  • consulta de textos, donde cada palabra está junto con OR: Así “el blog adam fowler” se evalúa como Adán o cazador o un blog, con un partido de todas las palabras, lo que resulta en una puntuación más alta que la relevancia sería el uso de sólo una de las palabras.

  • consulta la frase, donde toda la frase es tratado como uno: Así “Of Mice and Men” se evalúa de manera que el resultado debe tener todas las palabras, en el mismo orden, para ser un partido.

    Video: Funciones INDICE y COINCIDIR | Excel 2013 Curso Avanzado #21

  • Comodín: La búsqueda de “run *” devuelve resultados para “correr”, “corre”, “correr” y “corredor”.

  • Partiendo: Una búsqueda de “carrera” también devuelve resultados para “RAN” y “carreras”, pero no “correr” o “corredor” - “gatos” en busca de “gato” también devuelve resultados para

    Video: FUNCION REFERENCIA Y BUSQUEDA

  • lematización: Este método es más avanzada que la derivada. Por ejemplo, lematización del término resultados “mejores” en su lema (La base o diccionario forma de una palabra), que en este caso es “bueno”.

La mayoría de la gente prefiere los términos de búsqueda de escritura en un cuadro de búsqueda al estilo de Google porque es muy fácil de usar.

Los motores de búsqueda compatibles con un formato de texto llamado la gramática de búsqueda. En Google, por ejemplo, si escribe “site: Reino Unido y Adam Fowler y Londres” coincide con todos los documentos de las páginas web del Reino Unido que mencionan la palabra de Londres y la frase de Adam Fowler.

También puede utilizar paréntesis para anidar términos dentro de los términos, que es particularmente útil con los operadores booleanos como AND, OR y NOT.

A veces, se requiere un mecanismo de consulta más estructurada. Por lo general, se trata de un formato a medida y de grano muy fino en un formato JSON o XML. Un buen ejemplo se encuentra en consultas geoespaciales. Especificación de un cuadro de límite de una zona en la que desea realizar una búsqueda para que coincida normalmente se realiza mejor en un mapa, dibujando un cuadro en lugar de escribir las coordenadas en una barra de búsqueda de texto libre.

Cada vez más, la gente utiliza las consultas geoespaciales para limitar sus búsquedas, incluyendo los siguientes:

  • Punto: Concuerda con un punto exacto.

  • Punto de radio: Resultados dentro de una distancia de un punto (un área circular).

  • Cuadro delimitador: Coincide con un área cuadrada (como en el área visualizada de un mapa).

  • Polígono: Encaja en una mano alzada o de forma irregular. Un buen ejemplo es la forma de un condado o estado. Estos son básicamente grandes conjuntos de coordenadas dentro de un área.

  • Polígono polígono de intersección: Coincide con polígonos dentro de registros (en oposición a los puntos dentro de los registros como en los tipos de consulta anterior) con un polígono consulta. ¿El polígono consulta toque la una en un registro, o contener por completo, o se pierda por completo? Este tipo de consulta requiere una gran cantidad de procesamiento y no se admite ampliamente, pero se necesita en la industria de defensa.

t Es importante señalar que las consultas geoespaciales dependen en gran medida las matemáticas complejas sobre cómo un sistema de referencia de coordenadas determinado (llamado CRS) representa el mundo. Por ejemplo, los dispositivos GPS utilizan un sistema llamado WGS84 (también llamado EPSG: 4326), mientras que los mapas en línea utilizan la EPSG: 900916 sistema de CRS. Ser consciente de cómo una base de datos almacena sus datos geoespaciales y las conversiones necesarias es muy importante-de lo contrario, puede que no obtenga un partido en absoluto, o varios cientos de yardas de distancia de su resultado deseado.

Algunos motores de búsqueda también son compatibles con los métodos que ayudan a los usuarios entran en sus consultas. Esto es más evidente en la funcionalidad de autocompletar de Google. Comienza a escribir una consulta, y Google sugiere las consultas más probables para que usted pueda elegir. Muchos motores de búsqueda compatibles con una funcionalidad similar.

Muchas más funciones de búsqueda están disponibles, así que asegúrese de hacer su investigación antes de seleccionar un motor de búsqueda.

Artículos Relacionados