Индексирование таблицы MySQL, содержащей поле LONGTEXT, в Elastic Search - PullRequest
0 голосов
/ 11 января 2019

Таблица содержит поле LONGTEXT со специальными символами, включая кавычки и запятые.

Как я могу получить эту таблицу в Elastic Search?

Экспорт таблицы в формате CSV с последующим использованием Logstash может работать. Но кавычки и пробелы вызывают дополнительные столбцы для анализа.

1 Ответ

0 голосов
/ 11 января 2019

CSV не идеальный формат для более сложных данных, подобных этому. Вы можете попробовать экспортировать в другую структуру, такую ​​как json ( пример того, как экспортировать таблицу в JSON ).

Оттуда вы можете вставить данные с помощью массового API .

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