Java Doc for LuceneActions.java in  » Search-Engine » Lius-0.4 » ca » ulaval » bibl » lius » Lucene » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Search Engine » Lius 0.4 » ca.ulaval.bibl.lius.Lucene 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   ca.ulaval.bibl.lius.Lucene.LuceneActions

LuceneActions
public class LuceneActions (Code)
Classe permettant d'effectuer des actions relatives à Lucene.

Class that executes actions related to Lucene.
author:
   Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca)


Field Summary
static  Loggerlogger
    


Method Summary
public synchronized  ListListAllDocuments(String indexDir)
    
public  booleancreateIndexValue(String valueCreateIndex, String indexDir)
    
public synchronized  voiddeleteAllDocuments(String indexDir)
    
public synchronized  voiddeleteDoc(String indexDir, String field, String content)
     Méthode permettant d'effacer un document dans l'index.
public synchronized  voiddeleteDoc(String indexDir, Term t)
     Méthode permettant d'effacer un document dans l'index. Elle prend comme arguments le répertoire de l'index et un objet de type Lucene Term.

Method that erases a document from the index.
public static  LuceneActionsgetSingletonInstance()
    
public synchronized  voidindex(String toIndex, String indexDir, String liusConfig)
     Méthode utilisée pour lancer le processus d'indexation. Elle prépare le processus d'indexation pour la méthode fileDirectoryIndexing(), en parsant le fichier de configuration, en initialisant les propriétés de l'index et en créant l'analyseur. Elle prend comme paramètres le fichier ou le répertoire à indexer, le répertoire d'enregistrement de l'index et le fichier XML de configuration.

Method that begins the indexation process.
public  booleanindexExists(String indexDir)
     Méthode permettant de vérifier le répertoire de sortie de l'index. S'il n'existe pas il sera crée.

Method for verifying the output directory of index.
public synchronized  voidindexJavaBean(Object bean, String indexDir, String fichierXMLConfig)
     Méthode permettant d'indexer un seul objet JavaBean.
public synchronized  voidindexJavaBeans(List beans, String indexDir, String fichierXMLConfig)
     Méthode permettant d'indexer des Java Beans.
public synchronized  voidnewIndex(String indexDir)
    
public  DocumentpopulateLuceneDoc(Collection fieldsContentAndType)
    
public  DocumentpopulateLuceneDocumentFromListOfCollectionFields(List listCollectionsFieldsContentAndType)
     Methode permettant de construire un objet de type "Lucene Document" à partir de plusieurs collections contenant des informations sur les documents à indexer.
public synchronized  voidsave(List luceneDocs, IndexWriter writer, LiusConfig lc)
     Méthode permettant d'insérer une liste de documents Lucene dans l'index.
public synchronized  voidsave(Document luceneDoc, IndexWriter writer, LiusConfig lc)
     Méthode permettant d'insérer un document Lucene dans l'index

Méthod that inserts a Lucene document in the index.
public  voidsetIndexWriterProps(IndexWriter writer, LiusConfig lc)
     Méthode permettant d'initialiser les propriétés de l'index si ces dernières ont été placées dans le fichier de configuration.
public synchronized  voidunDeleteAllDocuments(String indexDir)
    
public  voidunLock(String indexDir)
     Méthode permettant de forcer l'ouverture de l'index de Lucene quand il est fermé.
public synchronized  voidupdateDoc(String rep, Term t, String fileToReindex, String configFile)
     Méthode permettant de mettre à jour un document dans l'index. Elle prend comme arguments le répertoire de l'index, un objet de type lucene Term, le fichier à indexer à la place de celui trouvé et le fichier XML de configuration qui servira à l'indexation.

Method that updated a document in the index.
public synchronized  voidupdateDoc(String rep, String field, String content, String fileToReindex, String configFile)
     Méthode permettant de mettre à jour un document dans l'index.

Field Detail
logger
static Logger logger(Code)





Method Detail
ListAllDocuments
public synchronized List ListAllDocuments(String indexDir)(Code)



createIndexValue
public boolean createIndexValue(String valueCreateIndex, String indexDir)(Code)



deleteAllDocuments
public synchronized void deleteAllDocuments(String indexDir)(Code)



deleteDoc
public synchronized void deleteDoc(String indexDir, String field, String content) throws LiusException(Code)
Méthode permettant d'effacer un document dans l'index. Elle prend comme arguments le répertoire de l'index, le nom du champs et le contenu recherché.

Method that erases a document from the index. Its parameters are the directory of the index, the name of the field and the content searched.



deleteDoc
public synchronized void deleteDoc(String indexDir, Term t) throws LiusException(Code)
Méthode permettant d'effacer un document dans l'index. Elle prend comme arguments le répertoire de l'index et un objet de type Lucene Term.

Method that erases a document from the index. Its parameters are the directory of the index and a Lucene term object.



getSingletonInstance
public static LuceneActions getSingletonInstance()(Code)



index
public synchronized void index(String toIndex, String indexDir, String liusConfig) throws LiusException, IOException(Code)
Méthode utilisée pour lancer le processus d'indexation. Elle prépare le processus d'indexation pour la méthode fileDirectoryIndexing(), en parsant le fichier de configuration, en initialisant les propriétés de l'index et en créant l'analyseur. Elle prend comme paramètres le fichier ou le répertoire à indexer, le répertoire d'enregistrement de l'index et le fichier XML de configuration.

Method that begins the indexation process. It prepares the indexation process with the method fileDirectoryIndexing(), by parsing the configuration file, by initializing the index properties and by creating the analyser. It takes as parameters the file or directory to index, the directory to save the index and the XML configuration file.



indexExists
public boolean indexExists(String indexDir)(Code)
Méthode permettant de vérifier le répertoire de sortie de l'index. S'il n'existe pas il sera crée.

Method for verifying the output directory of index. If it does not exist it will be created.



indexJavaBean
public synchronized void indexJavaBean(Object bean, String indexDir, String fichierXMLConfig) throws IOException(Code)
Méthode permettant d'indexer un seul objet JavaBean.
Method that indexes only one JavaBean.



indexJavaBeans
public synchronized void indexJavaBeans(List beans, String indexDir, String fichierXMLConfig) throws IOException(Code)
Méthode permettant d'indexer des Java Beans. Elle prend comme argument une liste d'objets, le chemin de l'index et le fichier de configuration.

Method that indexes JavaBeans. It takes as parameters a list of objects, the path of the index and the configuration file.



newIndex
public synchronized void newIndex(String indexDir)(Code)



populateLuceneDoc
public Document populateLuceneDoc(Collection fieldsContentAndType)(Code)



populateLuceneDocumentFromListOfCollectionFields
public Document populateLuceneDocumentFromListOfCollectionFields(List listCollectionsFieldsContentAndType)(Code)
Methode permettant de construire un objet de type "Lucene Document" à partir de plusieurs collections contenant des informations sur les documents à indexer. Cette méthode est utilisée pour l'indexation mixte.

Method that constructs a Lucene document object from many collections containing information on the documents to index. This method is used for mixed indexation.



save
public synchronized void save(List luceneDocs, IndexWriter writer, LiusConfig lc) throws LiusException(Code)
Méthode permettant d'insérer une liste de documents Lucene dans l'index.

Method that inserts a list of Lucene documents in the index.



save
public synchronized void save(Document luceneDoc, IndexWriter writer, LiusConfig lc) throws LiusException(Code)
Méthode permettant d'insérer un document Lucene dans l'index

Méthod that inserts a Lucene document in the index.



setIndexWriterProps
public void setIndexWriterProps(IndexWriter writer, LiusConfig lc)(Code)
Méthode permettant d'initialiser les propriétés de l'index si ces dernières ont été placées dans le fichier de configuration.

Method that initializes the properties of the index if those were placed in the configuration file.



unDeleteAllDocuments
public synchronized void unDeleteAllDocuments(String indexDir)(Code)



unLock
public void unLock(String indexDir)(Code)
Méthode permettant de forcer l'ouverture de l'index de Lucene quand il est fermé.

Method that force the opening of Lucene index when it is closed.



updateDoc
public synchronized void updateDoc(String rep, Term t, String fileToReindex, String configFile) throws LiusException, IOException(Code)
Méthode permettant de mettre à jour un document dans l'index. Elle prend comme arguments le répertoire de l'index, un objet de type lucene Term, le fichier à indexer à la place de celui trouvé et le fichier XML de configuration qui servira à l'indexation.

Method that updated a document in the index. Its parameters are the directory of the index, an Lucene Term object, the file to index in place of the one found and the XML configuration file which will serve for indexing.



updateDoc
public synchronized void updateDoc(String rep, String field, String content, String fileToReindex, String configFile) throws LiusException, IOException(Code)
Méthode permettant de mettre à jour un document dans l'index. Elle prend comme arguments le repertoire de l'index, le nom du champs qui doit contenir la valeur recherchée, le fichier à indexer à la place de celui trouvé et le fichier XML de configuration qui servira à la réindexation.

Method that updates a document in the index. Its parameters are the directory of the index, the name of the field which will contain the searched value, the searched value, the file to index in place of the one found and the XML configuration which will serve for indexing.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.