Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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