Compartir vía


FULLTEXTCONTAINS - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La FULLTEXTCONTAINS función devuelve un valor booleano que indica si la expresión de cadena de palabra clave está contenida en una ruta de acceso de propiedad especificada.

Syntax

FULLTEXTCONTAINS(<property_path>, <string_expr>)

Arguments

Description
property_path Ruta de acceso de la propiedad que se va a buscar.
string_expr Cadena que se va a buscar.

Tipos de retorno

Devuelve una expresión booleana.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

El texto completo contiene un ejemplo sencillo

En este ejemplo, la FULLTEXTCONTAINS función se usa para devolver 10 resultados que contienen "frase de búsqueda" en la c.text propiedad .

SELECT TOP 10 *
FROM c
WHERE FULLTEXTCONTAINS(c.text, "search phrase")
-- Example result not available (result not provided in markdown)

El texto completo contiene con operadores lógicos

En este ejemplo, la FULLTEXTCONTAINS función se usa con operadores lógicos para asegurarse de que se incluyen varias palabras clave o frases.

SELECT *
FROM c
WHERE FULLTEXTCONTAINS(c.text, "keyword1") AND FULLTEXTCONTAINS(c.text, "keyword2")
-- Example result not available (result not provided in markdown)

Observaciones

  • Esta función requiere la inscripción en la característica Búsqueda de texto completo de NoSQL de Azure Cosmos DB.
  • Esta función se beneficia de un índice de texto completo.