нельзя использовать FieldCache на многозначном поле в Solr 3.1 - PullRequest
2 голосов
/ 25 апреля 2011

Когда я переходил с Solr 1.4 на solr 3.1, возникали некоторые ошибки. Я использовал сортировку по текстовому полю, которая работает в solr 1.4 для сортировки по этому полю, а в solr 1.4 я использовал целочисленное поле в параметре bf, но не работал в solr.3.1 с сообщением об ошибке: не могу использовать FieldCache для многозначного поля

Мне нужна помощь для решения этой проблемы, особенно я должен использовать эти поля для повышения моих результатов

Ответы [ 2 ]

4 голосов
/ 21 сентября 2011

Если у вас есть эти поля в вашем schema.xml, вы должны убедиться, что они установлены в multiValued = false

<dynamicField name="*_coordinate"  type="tdouble" indexed="true"  stored="false" multiValued="false"/>
<dynamicField name="*_p" type="location" indexed="true" stored="true" multiValued="false"/>
0 голосов
/ 13 октября 2011

Единственное, что я установил multivalued = "false" для каждого поля, которое вызывает проблему и теперь он работает нормально,

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