Solr Query - ошибка HTTP 404 неопределенный текст поля
У меня запущен экземпляр Solr на моей машине с Ubuntu, использующий сервер Jetty по умолчанию, с которым загружается Solr. Всякий раз, когда я начинаю использовать Solr
java -jar start.jar
Сервер запускается нормально, но всегда выдается исключение:
<code>INFO: SolrDispatchFilter.init() done Apr 12, 2012 2:01:56 PM org.apache.solr.common.SolrException log SEVERE: org.apache.solr.common.SolrException: undefined field text </code>
Как я уже сказал, сервер все равно будет запущен, и я вижу интерфейс администратора Solr. Я определил мою схему следующим образом.
<code><fields> <field name="id" type="string" indexed="true" stored="true" /> <field name="phraseID" type="int" indexed="true" stored="true" /> <field name="translation" type="string" indexed="true" stored="true" /> </fields> <uniqueKey>id</uniqueKey> </code>
Я также смог выполнить обновление JSON - я отправил образец массива данных, который был принят. До этого момента все нормально.
Когда я пытаюсь выполнить запрос:
<code>http://localhost:8983/solr/select/?q=*:*&version=2.2&start=0&rows=10&indent=on </code>
Он правильно возвращает все данные, которые я представил в моем образце ранее.
Однако в тот момент, когда я пытаюсь выполнить запрос с использованием текста, я получаю сообщение об ошибке HTTP 404.
<code>http://localhost:8983/solr/select/?q=fruit&version=2.2&start=0&rows=10&indent=on --- returns --- HTTP ERROR 400 Problem accessing /solr/select/. Reason: undefined field text Powered by Jetty:// </code>