Ошибка Solr, неизвестное поле - PullRequest
1 голос
/ 10 марта 2011

Я только начал использовать Solr php client .Сначала я определил схему для своих данных, которую я хочу добавить в индекс

<?xml version="1.0" encoding="UTF-8" ?>
<schema name="qullet" version="1.2">
    <fields>
        <field name="id" type="string" indexed="true" 
                   stored="true" required="true"/>
        <field name="title" type="string" indexed="true"
                   stored="true" required="true"/>
        <field name="description" type="text" indexed="true"
                   stored="true" required="true"/>
        <field name="test" type="text" indexed="true"
                   stored="true" required="true"/>
    </fields>
    <uniqueKey>id</uniqueKey>
</schema>

При добавлении данных в индекс появляется следующая ошибка

"400" Status: ERRORunknown_field_test

Если я удалю тест полявсе отлично работает.

1 Ответ

2 голосов
/ 10 марта 2011

Вам не хватает <fieldType> с.См. образец schema.xml для справки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...