r1522 - xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene
Jeremi Joslin
jeremi at users.forge.objectweb.org
Wed Nov 8 14:43:22 CET 2006
Author: jeremi
Date: 2006-11-08 14:43:21 +0100 (Wed, 08 Nov 2006)
New Revision: 1522
Modified:
xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexRebuilder.java
xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexUpdater.java
xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/ObjectData.java
xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/TextExtractor.java
Log:
index all objects
Modified: xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexRebuilder.java
===================================================================
--- xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexRebuilder.java 2006-11-08 11:13:31 UTC (rev 1521)
+++ xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexRebuilder.java 2006-11-08 13:43:21 UTC (rev 1522)
@@ -140,9 +140,8 @@
*/
private int addObjectsOfDocument(XWikiDocument document, XWikiContext wikiContext) {
int retval = 0;
- BaseObject baseObject = document.getObject("XWiki.ArticleClass");
- if (baseObject != null) {
- indexUpdater.add(document, baseObject, wikiContext);
+ if (document.hasElement(XWikiDocument.HAS_OBJECTS)) {
+ indexUpdater.addObject(document, wikiContext);
retval++;
}
return retval;
Modified: xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexUpdater.java
===================================================================
--- xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexUpdater.java 2006-11-08 11:13:31 UTC (rev 1521)
+++ xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/IndexUpdater.java 2006-11-08 13:43:21 UTC (rev 1522)
@@ -383,10 +383,9 @@
/**
* @param document
- * @param baseObject
* @param context
*/
- public void add (XWikiDocument document, BaseObject baseObject , XWikiContext context )
+ public void addObject(XWikiDocument document, XWikiContext context )
{
queue.add (new ObjectData (document, context));
}
Modified: xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/ObjectData.java
===================================================================
--- xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/ObjectData.java 2006-11-08 11:13:31 UTC (rev 1521)
+++ xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/ObjectData.java 2006-11-08 13:43:21 UTC (rev 1522)
@@ -79,6 +79,7 @@
private String getContentAsText(XWikiDocument doc, XWikiContext context) {
StringBuffer contentText = new StringBuffer();
try {
+ LOG.info(doc.getFullName());
Map objects = doc.getxWikiObjects();
Iterator itKey = objects.keySet().iterator();
while(itKey.hasNext()) {
Modified: xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/TextExtractor.java
===================================================================
--- xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/TextExtractor.java 2006-11-08 11:13:31 UTC (rev 1521)
+++ xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/net/jkraemer/xwiki/plugins/lucene/TextExtractor.java 2006-11-08 13:43:21 UTC (rev 1522)
@@ -47,7 +47,7 @@
textExtractors.put ("text/xml", xmlTextExtractor);
textExtractors.put ("text/plain", new PlainTextExtractor ());
textExtractors.put ("application/pdf", new PDFTextExtractor ());
- textExtractors.put ("application/vnd.sun.xml.writer", new OpenOfficeTextExtractor ());
+// textExtractors.put ("application/vnd.sun.xml.writer", new OpenOfficeTextExtractor ());
textExtractors.put ("application/msword", new MSWordTextExtractor ());
textExtractors.put ("application/ms-powerpoint", new MSPowerPointTextExtractor ());
textExtractors.put ("application/ms-excel", new MSExcelTextExtractor ());
More information about the Xwiki-notifications
mailing list