Manual de Calibre | Page 17

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