Might not have the parsers on your path within your Solr framework? Which tika jars are on your path?
If you want the functionality of all of Tika, use the standalone tika-app.jar, but do not use the app in the same JVM as Solr...without a custom class loader. The Solr team carefully prunes the dependencies when integrating Tika and makes sure that the main parsers _just work_. -----Original Message----- From: Steven White [mailto:swhite4...@gmail.com] Sent: Tuesday, February 02, 2016 2:53 PM To: solr-user@lucene.apache.org Subject: Using Tika that comes with Solr 5.2 Hi, I'm trying to use Tika that comes with Solr 5.2. The following code is not working: public static void parseWithTika() throws Exception { File file = new File("C:\\temp\\test.pdf"); FileInputStream in = new FileInputStream(file); AutoDetectParser parser = new AutoDetectParser(); Metadata metadata = new Metadata(); metadata.add(Metadata.RESOURCE_NAME_KEY, file.getName()); BodyContentHandler contentHandler = new BodyContentHandler(); parser.parse(in, contentHandler, metadata); String content = contentHandler.toString(); <=== 'content' is always empty in.close(); } 'content' is always empty string unless when the file I pass to Tika is a text file. Any idea what's the issue? I have also tried sample codes off https://tika.apache.org/1.8/examples.html with the same result. Thanks !! Steve