FullTextSearchList.SearchString

FullTextSearchList

SearchString

Disponible desde la versión 8.1.

Uso:

Leer y escribir.

Descripción:

Tipo: String.
Contiene una expresión de búsqueda (que incluye palabras a buscar y operadores de búsqueda – AND, OR, NOT, NEAR, paréntesis, comillas). Las búsquedas se pueden realizar utilizando varias palabras, operadores de búsqueda o una frase exacta.
Los siguientes operadores de búsqueda se pueden utilizar en la cadena de entrada:

    • AND o #) – buscar todas las palabras; ejemplo: “registro AND documento” – la descripción debe contener tanto “registro” como “documento” (teniendo en cuenta la morfología);
    • OR o | o ,) – buscar al menos una palabra de la lista; ejemplo: “registro OR documento” – la descripción debe contener al menos una de las palabras – ya sea “entrada” o “documento”;
    • NOT o -) – buscar texto que contenga la primera palabra pero no la segunda; ejemplo: “cierre NOT mes” – se encontrarán todos los elementos que contengan “cierre” pero sin la palabra “mes”. No se puede utilizar “~” al principio de la cadena;
    • NEAR/[+/-]n – buscar datos que contengan las palabras especificadas en una propiedad teniendo en cuenta la morfología a una distancia de n palabras entre las palabras.
    • El signo especifica la dirección de búsqueda desde la primera palabra hasta la segunda palabra (“+” – después de la primera palabra; “-” – antes de la primera palabra).
    • Si no se especifica el signo, se encontrarán datos que contengan las palabras indicadas a una distancia de n palabras entre sí. El orden de las palabras no importa.
    • “secador de pelo NEAR/3 aire” – encontrará datos donde “aire” no esté a más de 3 palabras antes o después de la palabra “secador de pelo”;
    • secador de pelo NEAR/+3 aire – encontrará datos donde “aire” no esté a más de 3 palabras después de la palabra “secador de pelo”;
    • secador de pelo NEAR/-3 aire – encontrará datos donde “aire” no esté a más de 3 palabras antes de la palabra “secador de pelo”;
    • NEAR – operador de distancia simplificado: ambas palabras están ubicadas a no más de 8 palabras de distancia entre sí; ejemplo: “registro NEAR documento”;
    • “” (texto entre comillas) – busca una frase exacta, teniendo en cuenta la morfología; ejemplo: “documento registro” es equivalente a: registro /1 documento;
    • () – agrupación de palabras (cualquier número de niveles de anidamiento); ejemplo: “(registro | declaración) # (de cuenta, documento)”;
    • * – búsqueda utilizando un comodín (reemplazando el final de la palabra). Deben ingresarse más de 1 carácter significativo, ejemplo: “docu*” – encuentra “documento”, “documentación”, “documental”, etc.;
    • # – búsqueda aproximada de palabras que contienen un número definido de diferencias con la palabra especificada (si no se especifica, t = 1); ejemplo: consulta “#Sistema” encontrará “systam”, “syftem”; consulta “Sistema#2” encontrará “sittem”, “cyctem”;
    • ! – búsqueda teniendo en cuenta sinónimos en los idiomas ruso, inglés y ucraniano. “!” se coloca antes de la palabra relevante; ejemplo: buscar “!azulejo rojo” también encontrará “azulejo escarlata” y “azulejo coralino”.

Si no se especifican operadores (palabras ingresadas con espacios), el programa buscará todas las palabras de la consulta utilizando el operador AND.
Nota 1: Los operadores AND, OR, NOT y NEAR deben ingresarse en mayúsculas únicamente.
Nota 2: Los operadores no deben usarse por sí solos (al principio de la cadena de búsqueda). Por ejemplo, no es posible seleccionar todos los capítulos sin el texto especificado.
Limitación. Al utilizar la búsqueda aproximada y la búsqueda de área (operadores ‘*’ y ‘#’), se pueden encontrar varias palabras. El número total de palabras encontradas no puede superar las 300.

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Disponible desde:

Disponible desde la versión 8.1.