typestar

Buscar coincidencias de texto en SQL

El operador MATCH trae un pequeño lenguaje de consulta propio.

SELECT title
FROM doc_search
WHERE doc_search MATCH 'search';

SELECT title
FROM doc_search
WHERE doc_search MATCH 'index*';

SELECT title
FROM doc_search
WHERE doc_search MATCH '"full-text search"';

SELECT title
FROM doc_search
WHERE doc_search MATCH 'NEAR(read plan, 3)';

SELECT title
FROM doc_search
WHERE doc_search MATCH 'title : plans';

Cómo funciona

  1. Una palabra sola coincide con esa palabra; word* la busca como prefijo.
  2. Las comillas dobles forman una frase; NEAR acota la distancia entre términos.
  3. column : term restringe un término a una columna indexada.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
19
Caracteres a escribir
344
Tokens
45
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 28 segundos.

Escribe este fragmento

Paso 2 de 4 en Búsqueda de texto completo; paso 10 de 14 en JSON y búsqueda.

← Anterior Siguiente →