import org.apache.tika.parser.ParseContext;\r
import org.apache.tika.parser.microsoft.OfficeParser;\r
import org.apache.tika.parser.microsoft.ooxml.OOXMLParser;\r
-import org.apache.tika.parser.odf.OpenDocumentContentParser;\r
+import org.apache.tika.parser.odf.OpenDocumentParser;\r
import org.apache.tika.parser.pdf.PDFParser;\r
import org.apache.tika.parser.rtf.RTFParser;\r
import org.apache.tika.sax.BodyContentHandler;\r
indexResourceRTF(r);\r
return;\r
}\r
- if (r.getMime().equalsIgnoreCase("application/odf")) {\r
+ if (r.getMime().equalsIgnoreCase("application/odf") ||\r
+ r.getMime().equalsIgnoreCase("application/odt") ||\r
+ r.getMime().equalsIgnoreCase("application/odp") ||\r
+ r.getMime().equalsIgnoreCase("application/odg") ||\r
+ r.getMime().equalsIgnoreCase("application/odb") ||\r
+ r.getMime().equalsIgnoreCase("application/ods")) {\r
indexResourceODF(r);\r
return;\r
}\r
input = new FileInputStream(new File(f.fileName()));\r
ContentHandler textHandler = new BodyContentHandler();\r
Metadata metadata = new Metadata();\r
- OpenDocumentContentParser parser = new OpenDocumentContentParser(); \r
+ OpenDocumentParser parser = new OpenDocumentParser(); \r
ParseContext context = new ParseContext();\r
parser.parse(input, textHandler, metadata, context);\r
String[] result = textHandler.toString().split(regex);\r