Hi,

Thanks for raising this issue! Can you give a complete stacktrace with the
error? Are you able to run Tika by itself on the file? What is the returned
MediaType?

Thanks,
Tyler

On Thu, Nov 13, 2014 at 5:38 AM, raju <[email protected]> wrote:

> Hi Team,
>
> I am getting the error org.apache.solr.common.SolrException: Unsupported
> Media Type
>
> Unsupported Media Type
>
> I have used the code from
> http://wiki.apache.org/solr/ContentStreamUpdateRequestExample
>
> could some body help me, to me it is failing when it encounters the code
> solr.request(up);
>
> package javaapplicationsolrcell;
>
> import java.io.File;
> import java.io.IOException;
> import org.apache.solr.client.solrj.SolrServer;
> import org.apache.solr.client.solrj.SolrServerException;
>
> import org.apache.solr.client.solrj.request.AbstractUpdateRequest;
> import org.apache.solr.client.solrj.response.QueryResponse;
> import org.apache.solr.client.solrj.SolrQuery;
> import org.apache.solr.client.solrj.impl.CommonsHttpSolrServer;
> import org.apache.solr.client.solrj.request.ContentStreamUpdateRequest;
>
> /**
>  * @author EDaniel
>  */
> public class SolrExampleTests {
>
>   public static void main(String[] args) {
>     try {
>       //Solr cell can also index MS file (2003 version and 2007 version)
> types.
>       String fileName = "c:/Sample.pdf";
>       //this will be unique Id used by Solr to index the file contents.
>       String solrId = "Sample.pdf";
>
>       indexFilesSolrCell(fileName, solrId);
>
>     } catch (Exception ex) {
>       System.out.println(ex.toString());
>     }
>   }
>
>   /**
>    * Method to index all types of files into Solr.
>    * @param fileName
>    * @param solrId
>    * @throws IOException
>    * @throws SolrServerException
>    */
>   public static void indexFilesSolrCell(String fileName, String solrId)
>     throws IOException, SolrServerException {
>
>     String urlString = "http://localhost:8983/solr";;
>     SolrServer solr = new CommonsHttpSolrServer(urlString);
>
>     ContentStreamUpdateRequest up
>       = new ContentStreamUpdateRequest("/update/extract");
>
>     up.addFile(new File(fileName));
>
>     up.setParam("literal.id", solrId);
>     up.setParam("uprefix", "attr_");
>     up.setParam("fmap.content", "attr_content");
>
>     up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
>
>     solr.request(up);
>
>     QueryResponse rsp = solr.query(new SolrQuery("*:*"));
>
>     System.out.println(rsp);
>   }
> }
>
> Thanks
> raju
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/error-Unsupported-Media-Type-while-implementing-ContentStreamUpdateRequestExample-from-the-link-httpe-tp4169035.html
> Sent from the Apache Tika - Development mailing list archive at Nabble.com.
>

Reply via email to