Manual de usuario de calibre, Publicación 2.73.0
De manera predeterminada las búsquedas son de tipo «contiene». Un elemento coincide si el texto de búsqueda aparece
en cualquier lugar en los metadatos indicados. Hay otros dos tipos de búsqueda disponibles: búsquedas de igualdad y
búsquedas usando expresiones regulares2 .
Las búsquedas de igualdad se indican precediendo el texto de búsqueda con el signo igual (=). Por ejemplo, la búsqueda
tag:"=ciencia" encontrará «ciencia» pero no «ciencia ficción» o «historia de la ciencia». Las búsquedas por
expresión regular se indican precediendo el texto de búsqueda con una tilde (~). Puede usarse cualquier expresión
regular compatible con python3 . Tenga en cuenta que las barras invertidas usadas para incluir caracteres especiales en
las expresiones regulares deben duplicarse, porque las barras invertidas aisladas se eliminan al procesar las búsquedas.
Por ejemplo, para encontrar un paréntesis literal debe introducir \\(. Las búsquedas con expresiones regulares son de
tipo «contiene» a no ser que la expresión contenga puntos de anclaje.
En caso de que necesite buscar un texto que empiece por un signo igual o una tilde, incluya una barra invertida al
principio.
Escriba los textos de búsqueda entre comillas (”) si el texto contiene paréntesis o espacios. Por ejemplo, para buscar
la etiqueta Ciencia ficción deberá escribir tag:"=ciencia ficción". Si escribe ‘‘tag:=ciencia ficción
encontrará todos los libros con la etiqueta «ciencia» y que contengan la palabra «ficción» en cualquier metadato.
Puede construir búsquedas avanzadas de manera sencilla usando el diálogo de Búsqueda avanzada, al que se accede
pulsando el botón
.
Los campos disponibles para búsquedas son: tag, title, author, publisher, series, series_index,
rating, cover, comments, format, identifiers, date, pubdate, search, size y las columnas personalizadas. Si está conectado algún dispositivo, el campo ondevice está también disponible para buscar en la vista
de biblioteca de calibre. Para conocer el nombre de búsqueda de una columna personalizada, ponga el cursor del ratón
sobre el encabezado de la columna en la vista de biblioteca.
La sintaxis para buscar fechas es:
pubdate:>2000-1 Will find all books published after Jan, 2000
date:<=2000-1-3 Will find all books added to calibre before 3 Jan, 2000
pubdate:=2009 Will find all books published in 2009
Si la fecha es ambigua, la configuración local actual se usa para la comparación de fechas. Por ejemplo, con una
configuración mm/dd/yyyy, 2/1/2009 se interpreta como 1 Feb 2009; con una configuración dd/mm/yyyy, se interpreta
como 2 Ene 2009. Hay algunas palabras especiales disponibles. El texto hoy significa la fecha de hoy, sea la que sea.
Los textos ayer y estemes (o sus equivalentes traducidos al idioma actual) también funcionan. Además, el texto
díasatrás (también traducido) puede usarse para indicar una fecha de hace un cierto número de días. Por ejemplo:
date:>10daysago
date:<=45daysago
Para evitar problemas potenciales con textos traducidos al usar versiones de calibre en idiomas distintos del inglés, los
textos _today, _yesterday, _thismonth y _daysago están siempre disponibles. No están traducidos.
Puede buscar libros que tengan un formato de cierto tamaño de esta manera:
size:>1.1M Will find books with a format larger than 1.1MB
size:<=1K Will find books with a format smaller than 1KB
Los campos numéricos y de fecha permiten usar los operadores de relación = (igual), > (mayor), >= (mayor o igual),
< (menor), <= (menor o igual) y != (distinto). Los campos de calificación se consideran numéricos. Por ejemplo, la
búsqueda rating:>=3 encontrará todos los libros con una calificación de 3 o más.
2
3
http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular
https://docs.python.org/2/library/re.html
1.1. La interfaz gráfica de usuario
13