Búsquedas por Texto findText
Búsquedas por Texto findText
Metodo | |
public List<T> findText(String key, String value, Boolean caseSensitive, Boolean diacriticSensitive, Document... docSort) | Busca en el texto |
public List<T> findTextPagination(String key, String value, Boolean caseSensitive, Boolean diacriticSensitive,Integer pageNumber, Integer rowsForPage, Document... docSort) { | Busca en el texto con paginación |
Sintaxis:
Atributo | Descripción |
caseSensitive | true :Habilita la búsqueda sensitiva (mayúscula y minúscula) false: Deshabilita la búsqueda sensitiva |
diacriticSensitive | Habilita o deshabilita la búsqueda diacritico. |
El índice de texto de la versión 3 es diacrítico insensible. Es decir, el índice no distingue entre caracteres que contienen marcas diacríticas y su contraparte no marcada, como é, ê y e. | |
Las búsquedas por texto en MongoDB se basan en la descripción: Búsquedas por Texto MongoDB
En nuestro caso son útiles por ejemplo en una aplicación Java EE para usar autocomplete o búsquedas por un texto.
Se define un indice de texto
Se pueden ejecutar consultas
Usando JMoordb
Crear el indice
Ejemplo Realizar la consulta
Buscar los documentos que el atributo idplaneta tenga una letra a
Last updated