Запрос Solr не анализируется прямая косая черта

Является ли косая черта "/" зарезервированным символом в именах полей solr?

У меня проблемы с написанием запроса сортировки solr, который будет анализировать поля, содержащие косую черту "/"

При выполнении http-запроса к моему серверу solr:

q=*&sort=normal+desc

Будет работать, но

q=*&sort=with/slash+desc
q=*&sort=with%2Fslash+desc

Оба не работают, говорят "может не использовать FieldCache для многозначного поля: с «

Каждый документ solr содержит два поля int:« normal »и« with / slash ». С моей схемой solr, индексирующей поля так

...
<field name="normal" type="int"   indexed="true" stored="true" required="false" />
<field name="with/slash" type="int"   indexed="true" stored="true" required="false" />
...

Есть ли какой-то особый способ кодирования косой черты в solr? Или я могу использовать другие символы-разделители? Я уже использую '-' и "." для других целей.

10
задан Akusete 29 August 2011 в 06:16
поделиться