The first thing I'd do is go over to the server and
try using the admin interface to query on *:*. If that
returns nothing, look at the admin/schema browser page
and see what's in your fields, if anything. Then go back
to SolrJ and work on the query part sans the indexing
part once you're sure you have data to work with.

Also, do you Solr logs show anything?

Best
Erick

On Tue, Nov 22, 2011 at 4:13 AM, Dali <medalibenmans...@gmail.com> wrote:
> Hi !I'm using solr 3.3 version and i have some pdf files which i want to
> index. I followed instructions from the wiki page:
> http://wiki.apache.org/solr/ExtractingRequestHandler
> The problem is that i can add my documents to Solr but i cannot request
> them. Here is what i have:
>
> *solrconfig.xml*:
> <requestHandler name="/update/extract"
>                  startup="lazy"
>                  class="solr.extraction.ExtractingRequestHandler" >
>    <lst name="defaults">
>      <str name="fmap.content">text</str>
>      <str name="lowernames">true</str>
>      <str name="uprefix">ignored_</str>
>      <str name="captureAttr">true</str>
>      <str name="fmap.a">links</str>
>      <str name="fmap.div">ignored_</str>
>    </lst>
>  </requestHandler>
>
> *schema.xml *:
> <field name="title" type="string" indexed="true" stored="true"/>
>  <field name="author" type="string" indexed="true" stored="true" />
>  <field name="text" type="text_general" indexed="true" stored="true"
> multiValued="true"/>
>
> *data-config.xml* :
>  ...
> <dataSource type="BinFileDataSource" name="ds-file"/>
> ...
>  <entity  processor="TikaEntityProcessor"  dataSource="ds-file"
> url="../${document.filename}">
>                                                <field column="Author" 
> name="author" meta="true"/>
>                                                <field column="title" 
> name="title" meta="true"/>
>                                                <field column="text" 
> name="text"/>
> </entity>
> ...
>
> I use Solrj to add documents as follows:
> SolrServer server = new CommonsHttpSolrServer("http://localhost:8080/solr";);
>           ContentStreamUpdateRequest up = new
> ContentStreamUpdateRequest("/update/extract");
>           up.addFile(new File("d:\\test.pdf"));
>           up.setParam("literal.id", "test");
>           up.setParam("extractOnly", "true");
>           server.commit();
>           NamedList result = server.request(up);
>           System.out.println("Result: " + result);  // can display information
> about test.pdf
>           QueryResponse rsp = server.query( new SolrQuery( "*:*") );
>           System.out.println("rsp: " + rsp); // returns nothing
>
> Any suggestion?
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Problem-with-pdf-files-indexing-tp3527202p3527202.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to