What I am trying to do is to index document using Solr.
I have installed and started Solr server on a Windows environment and I am trying to index using SolrJ.
However when I try to add the solr document to the server as shown below it results in the an error
server.add(indexDoc);
Error
Error from server at http://localhost:8983/solr: Expected mime type application/octet-stream but got text/html
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/update. Reason:
<pre> Not Found</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>
What would be the possible reason for this issue.
I think the 404 error is more relevant to your problem... See this: Error 404: Prob accessing /solr/update. Reason: Not Found
You're missing your collection name in the URL.
In my case it was because the Core was not there which I have specified here @SolrDocument(solrCoreName = "documents")
There should be a core
with the name documents present on the server.
So I created the core from the command line on windows using the following command bin/solr.cmd create -c documents -p 8983
.
Then it worked in my case.
In my case core was missing. Create the nutch
core using following command:
${APACHE_SOLR_HOME}/bin/solr create -c nutch -d ${APACHE_SOLR_HOME}/server/solr/configsets/nutch/conf/
Also, check the status of core by:
localhost:8983/solr/admin/cores?action=STATUS
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With