You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2010/05/28 21:09:23 UTC
[Solr Wiki] Update of "ExtractingRequestHandler" by HossMan
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.
The "ExtractingRequestHandler" page has been changed by HossMan.
The comment on this change is: fix link for renamed page, and start using java syntax formatting in example snippets.
http://wiki.apache.org/solr/ExtractingRequestHandler?action=diff&rev1=59&rev2=60
--------------------------------------------------
<!> NOTE, this literally streams the file as the body of the POST, which does not, then, provide info to Solr about the name of the file.
== SolrJ ==
- Use the ContentStreamUpdateRequest (see SolrExampleTests.java for full example):
+ Use the !ContentStreamUpdateRequest (see ContentStreamUpdateRequestExample for a full example):
- {{{
+ {{{#!java
ContentStreamUpdateRequest up = new ContentStreamUpdateRequest("/update/extract");
up.addFile(new File("mailing_lists.pdf"));
up.setParam("literal.id", "mailing_lists.pdf");
@@ -214, +214 @@
}}}
If you want to set a '''multiValued''' field, use the ''ModifiableSolrParams'' class like this:
- {{{
+
+ {{{#!java
ModifiableSolrParams p = new ModifiableSolrParams();
for(String value : values) {
p.add(ExtractingParams.LITERALS_PREFIX + "field", value);