我正在尝试将JSON文件批量索引到新的Elasticsearch索引中,但我无法这样做.我在JSON中有以下示例数据
[{"Amount": "480", "Quantity": "2", "Id": "975463711", "Client_Store_sk": "1109"},
{"Amount": "2105", "Quantity": "2", "Id": "975463943", "Client_Store_sk": "1109"},
{"Amount": "2107", "Quantity": "3", "Id": "974920111", "Client_Store_sk": "1109"},
{"Amount": "2115", "Quantity": "2", "Id": "975463798", "Client_Store_sk": "1109"},
{"Amount": "2116", "Quantity": "1", "Id": "975463827", "Client_Store_sk": "1109"},
{"Amount": "648", "Quantity": "3", "Id": "975464139", "Client_Store_sk": "1109"},
{"Amount": "2126", "Quantity": "2", "Id": "975464805", "Client_Store_sk": "1109"},
{"Amount": "2133", "Quantity": "1", "Id": "975464061", "Client_Store_sk": "1109"},
{"Amount": "1339", "Quantity": "4", "Id": "974919458", "Client_Store_sk": "1109"},
{"Amount": "1196", "Quantity": "5", "Id": "974920538", "Client_Store_sk": …Run Code Online (Sandbox Code Playgroud) 我是MySQL的新手,我遇到了一个问题,如果我尝试在新创建的数据库"推荐"中创建一个表,我会收到以下错误:
ERROR 1146(42S02):表'recommended.Users'不存在
我在这里和互联网上检查了相关的帖子,但没有任何帮助.如果我使用MySQL命令行,我仍然会得到相同的错误.
SELECT DATABASE() FROM DUAL;
+------------+
| DATABASE() |
+------------+
| recommend |
+------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个命令时:
mysql> use recommend
Database changed
mysql> CREATE TABLE Users (UserName VARCHAR(20),password VARCHAR(20),PRIMARY KEY(UserName));
Run Code Online (Sandbox Code Playgroud)
ERROR 1146(42S02):表'recommended.Users'不存在
我也试过使用Navicat仍然得到同样的错误:(
为什么Django Rest Framework只支持MYSQL后端的全文搜索,当有更强大的数据库像Postgres时,我读了这个并且感到惊讶:/
http://www.django-rest-framework.org/api-guide/filtering
"@'全文搜索.(目前只支持Django的MySQL后端.)"
知道这背后的具体原因吗?