for the ExtractingRequestHandler, you can put anything into the
request contentType.

try:
addFile( file, "application/octet-stream" )

but anything should work

ryan




On Thu, Jun 7, 2012 at 2:32 PM, Koorosh Vakhshoori
<kvakhsho...@gmail.com> wrote:
> In latest 4.0 release, the addFile() method has a new argument 'contentType':
>
> addFile(File file, String contentType)
>
> In context of Solr Cell how should addFile() method be called? Specifically
> I refer to the Wiki example:
>
> ContentStreamUpdateRequest up = new
> ContentStreamUpdateRequest("/update/extract");
> up.addFile(new File("mailing_lists.pdf"));
> up.setParam("literal.id", "mailing_lists.pdf");
> up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
> result = server.request(up);
> assertNotNull("Couldn't upload mailing_lists.pdf", result);
> rsp = server.query( new SolrQuery( "*:*") );
> Assert.assertEquals( 1, rsp.getResults().getNumFound() );
>
> given at URL: http://wiki.apache.org/solr/ExtractingRequestHandler
>
> Since Solr Cell is calling Tika under the hood, doesn't the file
> content-type is already identified by Tika? Looking at the code, it seems
> passing NULL would do the job, is that correct? Also for Solr Cell, is the
> ContentStreamUpdateRequest class is the right one to use or there is a
> different class that is more appropriate here?
>
> Thanks
>
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/ContentStreamUpdateRequest-method-addFile-in-4-0-release-tp3988344.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to