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>

Ответы на вопрос(5)

Ваш ответ на вопрос