Solr 7 id уникальный ключ типа Integer - PullRequest
0 голосов
/ 05 марта 2019

У меня в базе данных есть поле идентификатора типа integer.

Я хочу проиндексировать это Solr 7.

Я получаю "Ошибка СОЗДАНИЯ SolrCore 'mycore': невозможно создать ядро ​​[mycore] Причина: поле уникального ключа (id) не может быть сконфигурировано для использования FieldType на основе точек: pint

Что я получаю, однако. Как я могу указать преобразование идентификатора, чтобы добавить документ с идентификаторомвведите integer, но он преобразует его и индексирует с помощью строки типа.

Спасибо!

1 Ответ

0 голосов
/ 07 марта 2019

Это должно работать так, как вы хотите, используя тип string.Он будет преобразовывать целое число, когда оно будет отправлено, и должно работать так, как вы ожидаете.

Как отмечалось, единственное предостережение заключается в том, что возвращаемый тип также является строкой, поэтому, если вы анализируетеформат, который также сериализовал тип (например, JSON или POJO), возвращаемый тип будет строкой.

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