Delete_course命令删除的课程, 为什么在浏览课程里面还是被查询到?


#1

delete_course命令删除的课程, 为什么在浏览课程里面还是被查询到?是课程索引没删除干净么?如何删除呀?


#2

如果开启了搜索,需要在elasticsearch里面删除课程索引。


#3

已经解决该问题了,这条命令删除的课程记录sudo -u www-data /edx/bin/python.edxapp ./manage.edxapp cms --settings=aws delete_course course-v1:ifLab+ifLab201+2016_T2
如果开启了搜索,则还要通过
curl -XDELETE "127.0.0.1:9200/courseware_index/course_info/_query?q=course-v1:ys+ys101+2017_01"这么的命令来删除课程索引