| ca.ulaval.bibl.lius.index.XML.XmlFileIndexer ca.ulaval.bibl.lius.index.XML.XmlNodeIndexer
XmlNodeIndexer | public class XmlNodeIndexer extends XmlFileIndexer (Code) | | Classe se basant sur JDOM et XPATH pour indexer des noeuds de documents XML.
Class based on JDOM and XPATH for indexing nodes in XML documents.
author: Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca) |
Field Summary | |
static Logger | logger |
logger | static Logger logger(Code) | | |
createLuceneDocForEachNodeOfDocument | public List createLuceneDocForEachNodeOfDocument(String xmlFile, String liusXmlConfigFilePath)(Code) | | Méthode spécifique à l'indexation par noeuds. Elle retourne une liste de
documents Lucene. Actuellement cette méthode est uniquement utilisée pour
stocker des noeuds d'un même document XML dans plusieurs documents
Lucene.
Elle prend comme arguments le fichier à indexer et le fichier de
configuration
de Lius.
Method specific for indexing nodes. It returns a list of Lucene
documents.
Actually, the method is only used to save nodes of the same XML document
in
many Lucene documents. Its parameters are the XML file to index and the
Lius
configuration file.
|
createLuceneDocForEachNodeOfDocument | public List createLuceneDocForEachNodeOfDocument(String xmlFile, LiusConfig lc)(Code) | | Méthode spécifique à l'indexation par noeuds. Elle retourne une liste de
documents lucene. Actuellement cette méthode est uniquement utilisée pour
stocker des noeuds d'un même document XML dans plusieurs documents
Lucene.
Elle prend comme arguments le fichier à indexer et le fichier de
configuration
de Lius sous forme d'un objet de type LiusConfig.
Method specific for indexing nodes. It returns a list of Lucene
documents.
Actually, the method is only used to save nodes of the same XML document
in
many Lucene documents. Its parameters are the XML file to index and the
Lius
configuration file as a LiusConfig object.
|
createLuceneDocForEachNodeOfDocument | public List createLuceneDocForEachNodeOfDocument(String fileToIndex, HashMap nodesAndLuceneFields)(Code) | | Méthode spécifique à l'indexation par noeuds. Elle retourne une liste de
documents Lucene. Actuellement cette méthode est uniquement utilisée pour
stocker des noeuds d'un même document XML dans plusieurs documents
Lucene.
Elle prend comme arguments le fichier à indexer et un HashMap dont la clé
est l'expression XPath pour sélectionner le noeud à placer dans le
document
Lucene, et la valeur une collection d'objets de type LiusFields,
permettant
de spécifier les champs etc.
Method specific for indexing nodes. It returns a list of Lucene
documents.
Actually, the method is only used to save nodes of the same XML document
in
many Lucene documents. Its parameters are the XML file to index, a
HashMap
which key is an XPath expression to select the node to place in the
Lucene
document and the value is a collection of LiusField objects, permitting
to
specify fields etc.
|
Fields inherited from ca.ulaval.bibl.lius.index.XML.XmlFileIndexer | static Logger logger(Code)(Java Doc)
|
|
|