...
Setting | What is it? | Set to |
---|---|---|
SEARCH_ENGINE | which engine class to use | search.elastic.ElasticSearchEngine via cms & lms production.py |
COURSEWARE_CONTENT_INDEX_NAME, COURSEWARE_INFO_INDEX_NAME | index names | left at code default, could not be changed since the indexer does not know the setting |
ELASTIC_SEARCH_*, ELASTIC_FIELD_MAPPINGS | various elasticsearch specific settings | generally set to use version 7 values |
SEARCH_RESULT_PROCESSOR, SEARCH_INITIALIZER, SEARCH_FILTER_GENERATOR | expansion points, see above | set to courseware search, LMS specific values in common.py |
Special note for SEARCH_ENGINE:
This setting is in lms and cms production.py, but it is only actually set if a selection of the other search settings are True. THAT SELECTION IS DIFFERENT FOR LMS AND CMS.
edx-platform settings
Setting | What is it? | Set to |
---|---|---|
ENABLE_COURSEWARE_INDEX | index course content at all, governs courseware_content and courseware_info indices | false in common.py true in devstack.py |
ENABLE_LIBRARY_INDEX | same for libraries | false in common.py |
ENABLE_CONTENT_LIBRARY_INDEX | governs both content_library_index and content_library_block_index | false in common.py |
ENABLE_TEAMS | index teams content, this is the general teams feature setting | true in common.py |
ENABLE_COURSEWARE_SEARCH | expose courseware search in old UI, enable course discovery search in course_api | false in common.py |
ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF | enable search for course staff in old UI | false in common.py |