我是 elasticsearch 新手,我很难从 mysql 切换到 elasticsearch
我的 Mysql 我的表看起来像这样
表:test_request +---------+-------------+--------------+---------- -+------------+------------+ | test_id | 设备名称 | ip_address | 用户名 | 时间戳 | 显示标志 | +---------+-------------+--------------+---------- -+------------+------------+ | 1 | d1 | 0.0.0.0 | 管理员 | | 是 | +---------+-------------+--------------+---------- -+------------+------------+
表:test_results +----+---------+-----+------------+---- ---------------------+---------------------------- ------+------------+ | 编号 | test_id | 命令行 | xml | json | 另一个json | 显示标志 | +----+---------+-----+------------+---- ---------------------+---------------------------- ------+------------+ | 1 | 1 | c1 | 一些xml格式的数据| {“一些”:“这里的json”} | {“一些”:“这里有另一个 json”} | 是 | +----+---------+-----+------------+---- ---------------------+---------------------------- ------+------------+ | 2 | 1 | c2 | 一些xml格式的数据| {“一些”:“这里的json”} | {“一些”:“这里有另一个 json”} | 是 | +----+---------+-----+------------+---- ---------------------+---------------------------- ------+------------+ | 3 | 1 | c2 | 一些xml格式的数据| {“一些”:“这里的json”} | {“一些”:“这里有另一个 json”} | 是 | +----+---------+-----+------------+---- ---------------------+---------------------------- ------+------------+
表中的字段test_id
和表中的字段是。和字段是数据类型。test_request
id
test_results
auto increment
json
another json
JSON
我正在尝试使用elasticsearch_dsl
创建索引及其映射。我正在阅读文档以弄清楚如何实现这一目标,但我无法弄清楚三件事
- 如何获取 test_id 到
auto increment
- 如何制作
JSON
数据类型的字段 - 建立两者之间关系的最佳方法(我部分理解嵌套可能会有所帮助)但寻找正确的方法来做到这一点