Как подавить создание copyFields при индексации csv с помощью инструмента POST в Solr 7.5? - PullRequest
0 голосов
/ 01 ноября 2018

7,5 на Ubuntu 18.04. Я пытаюсь проиндексировать несколько больших CSV-файлов, по миллионам строк в каждом, и столкнулся с несколькими проблемами с управляемой схемой. Используя небольшой тестовый файл и указав имена полей, я смог проиндексировать, но обнаружил, что copyFields типа string были автоматически созданы для всех полей. Есть ли способ подавить это поведение?

РЕДАКТИРОВАТЬ: я попытался copyFields = false безрезультатно.

1 Ответ

0 голосов
/ 01 ноября 2018

Если вы думаете об автоматическом создании полей - определите свои поля перед импортом документов, затем Отключите автоматическое определение полей .

Автоматическое создание поля можно отключить с помощью свойства update.autoCreateFields. Для этого вы можете использовать Config API с такой командой:

curl http://host:8983/solr/mycollection/config -d '{"set-user-property": {"update.autoCreateFields":"false"}}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...