Michael Hawkins
fc087fd29e
MDL-63552 search_solr: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-25 11:41:08 +08:00
Michael Hawkins
4cef924482
MDL-63552 search_simpledb: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
Also added test_get_contexts_for_userid unit test.
2018-10-25 11:41:08 +08:00
Helen Foster
9722f6a25e
MDL-62763 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* various strings in tool_dataprivacy and tool_policy - 'Data Protection
Officer' changed to 'privacy officer'
* idnumbermod_help,core - mentioning resource and custom reporting
2018-07-02 11:15:26 +02:00
David Monllao
99a080f12a
Merge branch 'MDL-62361' of git://github.com/stronk7/moodle
2018-05-10 09:17:25 +08:00
David Monllao
94522f8dd0
MDL-62217 search_solr: Plugin provider fake implementation
2018-05-09 10:57:14 +02:00
David Monllao
74fc7d3120
MDL-62217 search: Privacy providers
2018-05-09 10:56:02 +02:00
Eloy Lafuente (stronk7)
57ea6753d3
MDL-62361 versions: bump all versions and requires near release
...
version = 2018051400 release version
requires= 2018050800 current beta+ (week4roll1) version
2018-05-09 02:46:30 +02:00
Eloy Lafuente (stronk7)
57565dc3b2
Merge branch 'MDL-62183_master' of git://github.com/dmonllao/moodle
2018-04-24 15:49:16 +02:00
David Monllao
b137e02973
MDL-62183 search_solr: Set solr as search engine for solr unit tests
2018-04-24 13:12:48 +02:00
David Monllao
590c774d37
Merge branch 'MDL-62042-master' of https://github.com/sammarshallou/moodle
2018-04-23 16:07:37 +02:00
David Monllao
c5a8065258
Merge branch 'MDL-61028-master' of https://github.com/sammarshallou/moodle
2018-04-23 13:09:53 +02:00
sam marshall
222a97ce76
MDL-61028 core_search: Allow filtering search by user (back-end, Solr)
...
Adds support in the Solr engine for a new 'userids' parameter to
restrict search results to those created by a specific user or users.
2018-04-20 13:36:55 +01:00
sam marshall
ffa868a9e1
MDL-62042 core_search: Unicode non-characters cause indexing problems
...
Unicode characters such as U+FFEF can be entered into Moodle data and
cause indexing failures. This change strips them out of search fields.
2018-04-19 16:54:47 +01:00
sam marshall
73fd56663b
MDL-61102 core_search: Improve performance by reducing schema checks
2018-04-18 16:24:51 +01:00
Jun Pataleta
bc178fa038
MDL-53226 search_simpledb: Fix table name in query
2018-03-29 12:38:06 +08:00
Eloy Lafuente (stronk7)
bdb22af959
Merge branch 'MDL-53226-master' of git://github.com/andrewnicols/moodle
2018-03-28 18:15:52 +02:00
David Monllao
add8d846d9
MDL-53226 search_simpledb: Remove unnecessary object clone
2018-03-27 09:37:20 +08:00
David Monllao
c2e970779d
MDL-53226 search_simpledb: Refine the patch
...
- Clumsy fallback only when there is no full-text search support
- Mimic solr tests
- pgsql tokenization using simple configuration
- workaround for mysql '*' search issue
- total results proper calculation
- SQL server FTS support
- Standarize dml full-text search checkings
- Upgrade note about the new dml method
- Set search_simpledb as default engine if no solr config
2018-03-20 18:49:38 +01:00
Dan Poltawski
b602463f07
MDL-53226 search_simpledb: Use databases full-text search capabilities
2018-03-20 18:33:03 +01:00
David Monllao
2ee2f53021
MDL-53226 search_simpledb: Adding clumsy search
2018-03-20 18:33:03 +01:00
sam marshall
fc440796e9
MDL-59434 core_search: Alternate result orders including by context
...
Implements a mechanism by which search engines can provide different
result orderings, and implements a 'by location' ordering within the
Solr search engine (available whenever the user starts their search
from within a course or activity).
2018-03-20 12:15:25 +00:00
sam marshall
163d280053
MDL-58885 core_search: Group support unit tests
2018-02-16 16:57:01 +00:00
sam marshall
4359ef18bb
MDL-58885 core_search: Add group support
...
Adds group support to the core search API and the Solr search engine.
This allows for:
* User searching by group (in the API only, no interface yet)
* Automatically restrict search results by group (in some cases like
separate-groups forums)
2018-02-16 16:57:00 +00:00
David Monllao
93b2267239
MDL-61281 search_solr: PHP 7.2 compatible counts
2018-01-26 13:11:51 +01:00
David Monllao
895e005989
MDL-60759 search_solr: Solr 7+ compatibility
2017-12-11 12:47:55 +01:00
sam marshall
cfa00fc565
MDL-60880 core_search: Allow search of specific context (back-end)
...
Adds back-end support for restricting searches to specified context
ids (for example so it is possible to search only a specific forum).
2017-12-05 17:42:38 +00:00
sam marshall
411b5f3a02
MDL-60838 core_search: File upload does not honour timeout
2017-11-24 11:00:45 +00:00
Eloy Lafuente (stronk7)
ba854606e6
MDL-60764 versions: bump all versions and requires near release
...
version = 2017111300 release version
requires= 2017110800 current rc2 version
2017-11-10 02:52:53 +01:00
Matt Porritt
0f56f6e6da
MDL-60360 Global Search: Enable file indexing message update.
...
If you have Global Search set up on a site without file
indexing enabled, then at a later date you enable file indexing
files associated with existing objects are not added.
The only way to have files for existing objects indexed is to
run a reindex of all content.
This patches updates the file indexing language string in the
solr search settings of Global Search to make this clear
to the site administrator.
2017-10-27 11:11:12 +11:00
David Monllao
7c31ef2a27
Merge branch 'wip-MDL-58915-master' of git://github.com/marinaglancy/moodle
2017-10-19 15:44:07 +02:00
Marina Glancy
402a8e7a7a
MDL-58915 search_solr: connection to solr can use blocked hosts
2017-10-13 12:17:32 +08:00
sam marshall
558b6306f4
MDL-60346 core_search: Solr connection ignores proxy settings
2017-10-06 11:39:38 +01:00
Eloy Lafuente (stronk7)
d989ee1e03
MDL-58853 versions: bump all versions and requires near release
...
version = 2017051500 release version
requires= 2017050500 current rc1 version
2017-05-09 02:58:28 +02:00
David Monllao
c720384758
MDL-57161 search: Set the correct HTTP header
...
All credit goes to Test Valley School
2016-12-06 09:52:30 +08:00
Eloy Lafuente (stronk7)
04649747a4
MDL-57197 versions: bump all versions and requires near release
...
version = 2016120500 release version
requires= 2016112900 current rc4 version
2016-11-29 22:57:05 +01:00
David Monllao
d0b4772c88
MDL-55954 search_solr: Check connection before anything else
...
- Silents the system call when no correct data provided
- Converts long exception messages to standard server
error + debugging message with the exception
2016-10-04 08:59:59 +08:00
Eric Merrill
1aaead91f9
MDL-55725 search: Index proper time modified with indexed files
2016-09-07 17:33:28 -04:00
Dan Poltawski
fdf50e35b6
Merge branch 'MDL-55287_master-fix' of git://github.com/dmonllao/moodle
2016-07-27 07:58:33 +01:00
David Monllao
e240a6132d
MDL-55287 search: Custom error message if solr extension is not installed
...
Correcting engine is not installed lang string as well.
2016-07-27 13:57:15 +08:00
David Monllao
0bd8383a8b
MDL-55278 search: Updating references to area namespace
2016-07-21 18:38:18 +02:00
Eric Merrill
e0867b2222
MDL-55190 search: Limit search to non-files if disabled
2016-07-13 06:05:33 -04:00
Eloy Lafuente (stronk7)
5ba78f6231
Merge branch 'MDL-54644-master' of git://github.com/merrill-oakland/moodle
2016-05-19 18:57:04 +02:00
Eric Merrill
0a0dc5d035
MDL-54644 search: Fix typo in Solr search size setting
2016-05-19 08:47:53 -04:00
Eloy Lafuente (stronk7)
1abca11e0a
MDL-54638 versions: bump all versions and requires near release
...
version = 2016052300 release version
requires= 2016051900 current rc1 version
2016-05-19 02:16:15 +02:00
Helen Foster
75a22eb9fb
MDL-54549 lang: Merge English strings from the en_fix language pack
2016-05-17 18:26:15 +02:00
Eric Merrill
861de101a9
MDL-53758 search: Fix unittest error
2016-04-29 12:17:51 +01:00
Eloy Lafuente (stronk7)
33952d4a53
Merge branch 'MDL-53758-master' of git://github.com/merrill-oakland/moodle
2016-04-26 20:34:20 +02:00
David Monllao
23fc1be833
MDL-53535 search_solr: Solr version restrictions
...
Also removing is_server_ready call from execute_query as in production
workflows search is done through \core_search\manager::search and
\core_search\manager::instance already checks is_server_ready. In
testing environment setUp functions should check that the server is
ready before performing other actions.
2016-04-18 09:59:58 +08:00
Eric Merrill
053118a184
MDL-53758 search: Better results with low hit rates, improve performance
...
Ensures that Solr will return available results, even if there are many
misses when using check_access(), by asking Solr for more results if the
counter says there should be more.
Improves performance by ending processing as soon as the requested page
of results is processed. Remaining number of pages is an "estimate"
based on the total result count from Solr and how many items we have
rejected up to this point.
2016-04-17 21:59:25 -04:00
Eric Merrill
501801a2f8
MDL-53642 search: Allow selection of multiple areas to filter
2016-04-07 14:47:47 -04:00