Hi all,
I am a newbie with SOLR, trying to index a very simple tab delimitted file
(using a nightly build from a couple days ago).
Any help would be greatly appreciated!
My test tab file has only 3 lines:
Passer domesticus 1787248
Passer domesticus (Linnaeus, 1758) 694
Passer domesticus (Linnaeus,1758) 8
My schema:
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="inventory" version="1.1">
<types>
<fieldType name="string" class="solr.StrField" sortMissingLast="true"
omitNorms="true"/>
<fieldType name="sint" class="solr.SortableIntField"
sortMissingLast="true" omitNorms="true"/>
</types>
<fields>
<field name="name" type="string" indexed="true" stored="true"/>
<field name="count" type="sint" indexed="true" stored="true"
default="0"/>
</fields>
<uniqueKey>name</uniqueKey>
<solrQueryParser defaultOperator="OR"/>
</schema>
And I am uploading using this command:
curl
http://localhost:8983/solr/update/csv?fieldnames=name,count&separator=%09&escape=\&header=false--data-binary
@test -H 'Content-type:text/plain; charset=utf-8'
It gives a missing content stream error with the stack trace at the bottom
of this email.
Any help greatly appreciated!!!
Thanks
Tim
Mar 24, 2008 8:35:56 PM org.apache.solr.core.SolrCore execute
INFO: /update/csv fieldnames=id,name 0 3
Mar 24, 2008 8:36:16 PM org.apache.solr.common.SolrException log
SEVERE: org.apache.solr.common.SolrException: missing content stream
at org.apache.solr.handler.CSVRequestHandler.handleRequestBody(
CSVRequestHandler.java:49)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(
RequestHandlerBase.java:118)
at
org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest
(RequestHandlers.java:228)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:948)
at org.apache.solr.servlet.SolrDispatchFilter.execute(
SolrDispatchFilter.java:326)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(
SolrDispatchFilter.java:280)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1089)
at org.mortbay.jetty.servlet.ServletHandler.handle(
ServletHandler.java:365)
at org.mortbay.jetty.security.SecurityHandler.handle(
SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(
SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(
ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle(
HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(
HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(
HttpConnection.java:502)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
HttpConnection.java:821)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(
SocketConnector.java:226)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
BoundedThreadPool.java:442)
Mar 24, 2008 8:36:16 PM org.apache.solr.core.SolrCore execute
INFO: /update/csv fieldnames=name,count 0 2