Compartir vía


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

La FULLTEXTCONTAINSALL función devuelve un valor booleano que indica si todas las expresiones de cadena proporcionadas están contenidas en una ruta de acceso de propiedad especificada.

Syntax

FULLTEXTCONTAINSALL(<property_path>, <string_expr1>, <string_expr2>, ...)

Arguments

Description
property_path Ruta de acceso de la propiedad que se va a buscar.
string_expr1 Cadena que se va a buscar.
string_expr2 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 todo el ejemplo sencillo

En este ejemplo, la FULLTEXTCONTAINSALL función se usa para buscar todos los documentos que contienen "frase de búsqueda" y "palabra clave" en la ruta de acceso c.text, proyecta la ruta de acceso y devuelve solo el TOP 10.

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

El texto completo contiene todas con varias palabras clave

En este ejemplo, la FULLTEXTCONTAINSALL función se usa para devolver todos los documentos que contienen "keyword1", "keyword2" y "keyword3" en la ruta de acceso c.text.

SELECT *
FROM c
WHERE FULLTEXTCONTAINSALL(c.text, "keyword1", "keyword2", "keyword3")
-- 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.