FullTextSearchManager.CreateList

FullTextSearchManager

CreateList

Disponible desde la versión 8.1.

Sintaxis:

CreateList(<CadenaDeBúsqueda>, <TamañoPorción>)

Parámetros:

<CadenaDeBúsqueda> (opcional)

Tipo: Cadena.
La cadena de búsqueda en las propiedades de los datos (contiene tanto palabras que se deben encontrar como operadores de búsqueda AND, OR, NOT, NEAR, paréntesis, comillas).
Puede buscar por múltiples palabras, utilizar operadores de búsqueda y buscar frases exactas.
Puede utilizar los siguientes operadores en la cadena de búsqueda:

    • AND o #& – buscar los datos que contengan todas las palabras; por ejemplo: “entrada AND documento” – las propiedades deben contener tanto “entrada” como “documento” (teniendo en cuenta la morfología);
    • OR o | o – buscar al menos una de las palabras enumeradas: por ejemplo: “entrada OR documento” – las propiedades deben contener al menos una de las palabras, ya sea “entrada” o “documento”;
    • NOT – buscar los datos cuyas propiedades contengan la primera palabra pero no la segunda, por ejemplo: “cierre NOT mes” – se encontrarán todos los elementos que contengan “cierre”, pero no “mes”;
    • (NEAR/[+/-]n) – buscar los elementos que tienen las palabras especificadas (cualquier forma de la palabra) en un solo atributo, separadas por n palabras o menos.
    • El signo determina la posición relativa de la segunda palabra (“+” si la segunda palabra viene después de la primera; “-” si la segunda palabra viene antes de la primera).
    • Si no se especifica el signo, la búsqueda devuelve los temas que contienen ambas palabras separadas por n palabras o menos. El orden de las palabras no importa.
    • “secador de pelo NEAR/3 aire” devolverá elementos donde aire viene antes o después de secador de pelo, separados por un máximo de 3 palabras;
    • secador de pelo NEAR/+3 aire devolverá elementos donde aire viene después de secador de pelo, separados por un máximo de 3 palabras;
    • secador de pelo NEAR/-3 aire devolverá elementos donde aire viene antes de secador de pelo, separados por un máximo de 3 palabras.
    • NEAR es un operador de distancia simplificado: las dos palabras están separadas por no más de 8 palabras, por ejemplo: “entrada NEAR documento”;
    • “” (texto entre comillas) – buscar una frase exacta teniendo en cuenta la morfología, por ejemplo: “documento entrada” es equivalente a: entrada /1 documento;
    • () – agrupación de trabajo (cualquier número de niveles de anidamiento); ejemplo: “(publicar | crear) #& (cuenta, documento)”;
    • * – comodín que reemplaza el final de la palabra. Especifique más de 1 carácter significativo; ejemplo: “docu*” encontrará “documento”, “documentando”, “documentación”, etc.;
    • ~ – búsqueda difusa de una palabra con un número determinado de características distintivas en comparación con la palabra especificada (1 si no se especifica); ejemplo: consulta “~Sistema” devolverá “systam”, “syvstem”; consulta “Sistema~2” devolverá “syttam”, “settem”;
    • ! – búsqueda teniendo en cuenta los sinónimos en ruso, inglés y ucraniano. “!” debe preceder a la palabra relativa; ejemplo: la búsqueda de “!azulejo rojo” encuentra “azulejo escarlata” y “azulejo coral” también.

Si no se especifica ningún operador (las palabras están separadas por espacios), el programa buscará todas las palabras en la consulta utilizando el operador AND.
Nota 1. Los siguientes operadores deben estar en mayúsculas: AND, OR, NOT y NEAR.
Nota 2. No se admiten operadores unarios (operadores al principio de las cadenas de búsqueda). Por ejemplo, no se pueden encontrar todos los temas que no contengan la cadena de búsqueda.
Limitación. En caso de una búsqueda difusa y si una consulta de búsqueda contiene un comodín (los operadores * y ~), la búsqueda puede devolver muchos resultados. El número total de resultados no puede superar los 300.

<TamañoPorción> (opcional)

Tipo: Número.
Número de resultados en una porción. Por ejemplo, 30.
Valor predeterminado: 20.

Valor devuelto:

Tipo: FullTextSearchList.

Descripción:

Crea el objeto FullTextSearchList. Después de crearlo, llame al método FirstPart para obtener los resultados de la búsqueda.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Nota:

Si el modo de búsqueda de texto completo no está permitido, el uso del método generará una excepción.

Disponible desde:

Disponible desde la versión 8.1.