У меня есть индекс с именами полей $ sign в Solr. Переиндексация не является вариантом. В Solr есть функциональные запросы с $ - переменным идентификатором (See here). Когда я называю запрос для получения конкретных полей (фл = $ created_dt, имя), Solr возвращает ошибку
Ошибка синтаксического анализа имя_поля: Отсутствует парам created_dt при анализе функции «$ created_dt, $ имя»
Я понимаю, потому что Solr интерпретирует его как переменную. Есть ли способ исправить это?
Я отправил fl в запрос без знака $, он был добавлен в исключение Solr. Это действительно сработает, но если вы добавите еще один параметр с значком $ после этого, он не сможет отобразить какие-либо поля, т. Е. Если в запросе есть имя, $ foo1, $ foo2, тогда ответ вернет документы, но без полей. – Windys