| java.lang.Object ca.ulaval.bibl.lius.index.Indexer ca.ulaval.bibl.lius.index.PDF.PdfIndexer
PdfIndexer | public class PdfIndexer extends Indexer (Code) | | Classe permettant d'indexer des fichiers PDF basée sur PDFBox et inspéré de
la classe LucenePDFDocument
Class for indexing PDF documents, based on PDFBox and inspired from
LucenePDFDocument.
author: Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca) |
Field Summary | |
static Logger | logger |
logger | static Logger logger(Code) | | |
createLuceneDocument | public Document createLuceneDocument(String file, LiusConfig lc)(Code) | | Méthode retournant un objet de type Lucene document à partir du fichier
à indexer et du fichier de configuration de Lius exprimé sous forme
d'objet de type LiusConfig.
Method that returns a Lucene Document object from a file to index and
the Lius Configuration as a LiusConfig object.
|
getLiusFields | public Collection getLiusFields(LiusConfig lc)(Code) | | Permet de récupérer les champs de Lius à partir du fichier de
configuration
pour effectuer l'indexation.
Gets Lius fields from the configuration file for indexation.
|
getPopulatedCollection | public Collection getPopulatedCollection(Object file, Collection liusFields)(Code) | | Méthode retournant un objet de type Lucene document à partir du fichier à
indexer et d'une collection d'objets de type LiusField. Chaque objet
LiusField contient de l'information sur le nom du champs Lucene, le type,
etc.
Method that returns a Lucene object from the configuration file and a
collection
of LiusField objects. Each LiusField object contains information about
the Lucene
field, the type, etc.
|
|
|