moodle/search
sam marshall 4b0facc984 MDL-60720 core_search: Indexing halts on failed get_document
The recordsets used for search indexing sometimes return results
which are invalid (e.g. cannot be found in database). When this
happens, the result in the iterator for the recordset will be
false. Due to a bug, the iterator used to stop when it encountered
a false value, which prevented indexing from getting past the
problematic record.

In addition, the iterator that skips future data resulted in the
current() function of its parent indicator being called twice per
entry, which meant that search indexing called get_document()
twice as many times.
2017-11-07 16:36:37 +00:00
..
classes MDL-60720 core_search: Indexing halts on failed get_document 2017-11-07 16:36:37 +00:00
cli MDL-55356 core_search: Make indexing task/CLI do context requests 2017-10-11 17:17:10 +01:00
engine/solr MDL-60360 Global Search: Enable file indexing message update. 2017-10-27 11:11:12 +11:00
templates MDL-56448 mustache: fix json errors in example context 2016-10-26 12:35:45 +01:00
tests MDL-60720 core_search: Indexing halts on failed get_document 2017-11-07 16:36:37 +00:00
index.php MDL-55191 search: Generate an search result viewed event 2016-09-15 09:36:49 +08:00
upgrade.txt MDL-55356 core_search: New area API get_document_recordset 2017-10-11 17:17:08 +01:00