新建全文搜索 class,按照教程调用,代码如下

curl -X GET \
-H "X-LC-Id:{{ app_id }}" \
-H "X-LC-Key:{{app_key}}" \
"https://api.woaiwenquxing.com/1.1/search/select?q=dennis&limit=200&clazz=stardict"

但是返回结果是 404,no such index,也尝试重新建立索引,但是依然报如下错误。

{"code":404,"error":"no such index [class_efp3ugysvklwfwqn0ayluidm-9nh9j0va_stardict]"}%

感觉是索引没有建好。请在 云服务控制台 > 数据存储 > 全文搜索 手动点一下「重建索引」来为存量数据创建索引,等索引创建完成再搜这个 class。

使用华东节点测试应用试了一下(数据较少),重建索引:

索引创建成功之后会收到邮件通知(看你的应用数据量比较大,可能没创建完,需要等这个邮件):

之后是可以正常用的:

curl -X GET \
-H "X-LC-Id: {{id}}" \
-H "X-LC-Key: {{key}}" \
"https://{{host}}/1.1/search/select?q=true&limit=200&clazz=Todo"
{"hits":1,"results":[{"objectId":"61ffc28ac032f2045391fb47","createdAt":"2022-02-06T12:43:54.887Z","updatedAt":"2022-02-06T12:43:54.887Z", ...}],"sid":"..."}%