Я пытаюсь проиндексировать поле в solr, которое представляет собой строку, которая может содержать запятые.
Solr не заботится о строке типа и дает мне это исключение
http://pastie.org/2631085
(я запускаю собственный плагин, поэтому нетрадиционная ошибка)
Как видите, «Шарлотта, Северная Каролина» должна быть строкой (например, существует много аналогий в отношении индексации без ошибок), но solr хочет, чтобы я добавил для нее многозначное поле. Почему?
Я использовал CDATA на xml, и это решает проблему, но я хочу знать, почему solr ведет себя так. Ни руководства, ни форум не кажутся вам полезными!
Ты заранее
РЕДАКТИРОВАТЬ: это определение поля в schema.xml
<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
<field name="location" type="string" indexed="true" stored="true" />