| java.lang.Object ca.ulaval.bibl.lius.index.Indexer ca.ulaval.bibl.lius.index.MixteIndexing.MixteIndexer
MixteIndexer | public class MixteIndexer extends Indexer (Code) | | Classe permettant d'effectuer une indexation mixte. Cette
indexation permet d'integrer dans le même "Lucene Document"
des méta-données dans format XML et le texte integral dans
un fichier PDF Word etc.
Class for mixed indexation. This indexation allows for integrating in the
same Lucene document XML metadata and full text from a PDF file, Word file,
etc.
author: Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca) |
createLuceneDocument | public Document createLuceneDocument(String file, String liusXmlConfigFilePath)(Code) | | Méthode retournant un objet de type Lucene document à partir du fichier à
indexer et du fichier de configuration de Lius.
Method that returns a Lucene Document object from the file to index and
the Lius configuration file.
|
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.
|
createLuceneDocument | public Document createLuceneDocument(String file, Collection mixteIndexingElements)(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 document object from the file to index
and a collection of LiusField objects. Each LiusField object contains
information about the name of the Lucene Field, the type, etc.
|
getLiusFields | public Collection getLiusFields(LiusConfig lc)(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 return 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.
|
getPopulatedCollection | public Collection getPopulatedCollection(Object file, Collection mixteIndexingElements)(Code) | | Retourne une collection contenant les champs avec les valeurs à
indexer comme par exemple: le texte integrale, titre etc.
Returns a collection containing the fieds with the values to index,
like : full text, title, etc.
|
|
|