English 中文(简体)
Building Solr indexes through Haystack throws unknown field error
原标题:

I m trying to integrate Haystack with Solr. When I try to build the index, I get an error "Unknown field django_id" from SOLR. What s causing this to happen?

最佳回答

The schema.xml was malformed as I had copied additional text from the console.

问题回答

You also get this error if you haven t given Solr the schema.xml file which Haystack generates for you, as explained here in the docs.

django-haystack.readthedocs.io/en/latest/tutorial.html#reindex

If you added new fields to your database and copied the generated XML files from Haystack, you might also be getting this error because you haven t restarted jetty/Tomcat/whatever server you are using. This solved it for me on Ubuntu and Jetty:

sudo /etc/init.d/jetty stop
sudo /etc/init.d/jetty start

(by the way, that would also be the same as simply doing this):

sudo service jetty restart

Or, if you are using tomcat, that would be

sudo service tomcat6 restart

Edit: (tested this with Tomcat, and it solved the same problem again, the same as with Jetty).





相关问题
solr problem to get the field names

Ive got a problem. In each document I ve got fields: threads.id and posts.id. I want to get the field name value for them so i can get data from the database. Between the lines beneath i have marked ...

Which is the better client for Solr + PHP?

I have two options http://www.php.net/manual/en/book.solr.php http://code.google.com/p/solr-php-client/ I read it somewhere that that 2) use JSON as output types whereas 1) use XML doc. Isn t ...

Geronimo vs Glassfish

For a production environment, is Apache Geronimo better for applications that uses ActiveMQ, Derby, Solr?

Sort by date in Solr/Lucene performance problems

We have set up an Solr index containing 36 million documents (~1K-2K each) and we try to query a maximum of 100 documents matching a single simple keyword. This works pretty fast as we had hoped for. ...

SOLR - delta import not with last_modified

I saw only ways using delta import with last_modified. Is there some other ways to do delta_imports withut using timestamps? For example, if i have unique key(integer), can i tell SOLR to index only ...

SOLR How to return only limited matched content

ok guys, say in my Schema I have 4 fields: <field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/> <field name="Title" type="text" indexed="true" stored="...

Solr - character substitution

I have Solr with indexed database. In my database all data is in Latvian. The problem is, I need to be able to search word Riga as if it is word Rīga. Of course, i can define synonym - Rīga = Riga, ...

热门标签