On Nov 23, 2009, at 5:04 PM, javaxmlsoapdev wrote:
>
> Following code is from my test case where it tries to index a file (of type
> .txt)
> ContentStreamUpdateRequest up = new
> ContentStreamUpdateRequest("/update/extract");
> up.addFile(fileToIndex);
> up.setParam("literal.key", "8978"); //key is the uniqueId
> up.setParam("ext.literal.docName", "doc123.txt");
> up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
> server.request(up);
>
> test case doesn't give me any error and "I think" its indexing the file? but
> when I search for a text (which was part of the .txt file) search doesn't
> return me anything.
What do your logs show? Else, what does Luke show or doing a *:* query
(assuming this is the only file you added)?
Also, I don't think you need ext.literal anymore, just literal.
>
> Following is the config from solrconfig.xml where I have mapped content to
> "description" field(default search field) in the schema.
>
> <requestHandler name="/update/extract"
> class="org.apache.solr.handler.extraction.ExtractingRequestHandler">
> <lst name="defaults">
> <str name="map.content">description</str>
> <str name="defaultField">description</str>
> </lst>
> </requestHandler>
>
> Clearly it seems I am missing something. Any idea?
--------------------------
Grant Ingersoll
http://www.lucidimagination.com/
Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids) using
Solr/Lucene:
http://www.lucidimagination.com/search