MDL-68729 Search: Allow query on one server while indexing another
authorsam marshall <s.marshall@open.ac.uk>
Fri, 15 May 2020 16:20:28 +0000 (17:20 +0100)
committersam marshall <s.marshall@open.ac.uk>
Thu, 6 Aug 2020 11:12:01 +0000 (12:12 +0100)
commit679e8d8b6654a63607f634a9d0b0905aecba8a43
treed1034806489d8cc80493b351d5a2859f8875ad0d
parentb58009596f0dd57d70e35c0e869258a8ce7a20be
MDL-68729 Search: Allow query on one server while indexing another

To support transitions from one search engine to a different one, or
to a different installation of the same kind, this feature allows for
queries to use a different search engine from indexing. So you can
reindex (and do all other search operation) on one server, while
user queries are unaffected on a different server.

This feature supports changing between search engine types, and also
between two Solr installations.
12 files changed:
admin/settings/plugins.php
lang/en/admin.php
search/classes/engine.php
search/classes/manager.php
search/engine/solr/classes/engine.php
search/engine/solr/classes/schema.php
search/engine/solr/settings.php
search/engine/solr/tests/engine_test.php
search/index.php
search/tests/behat/search_information.feature [new file with mode: 0644]
search/tests/fixtures/testable_core_search.php
search/upgrade.txt