MDL-31989 search_solr: Solr search engine
[moodle.git] / search / engine / solr / lang / en / search_solr.php
2// This file is part of Moodle -
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// GNU General Public License for more details.
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <>.
18 * Strings for component 'search_solr'.
19 *
20 * @package core_search
21 * @copyright Prateek Sachan {@link}
22 * @license GNU GPL v3 or later
23 */
25$string['addingfields'] = 'Adding Moodle fields to the schema';
26$string['connectionerror'] = 'The specified Solr server is not available or the specified index does not exist';
27$string['errorcreatingschema'] = 'Error creating the Solr schema: {$a}';
28$string['errorvalidatingschema'] = 'Error validating Solr schema, field {$a->fieldname} does not exist. Please <a href="{$a->setupurl}">follow this link</a> to setup the fields required by Moodle.';
29$string['extensionerror'] = 'The Apache Solr PHP extension is not installed. Please check the documentation.';
30$string['missingconfig'] = 'Your Apache Solr server is not yet configured in Moodle.';
31$string['multivaluedfield'] = 'Field "{$a}" returned an array instead of a scalar, the field is probably defined in Solr with "Multivalued" to true, this means that Solr autocreated the field for you when you indexed data because you forgot to run search/engine/solr/cli/setup_schema.php. Please delete the current index, create a new one and run setup_schema.php before indexing data in Solr.';
32$string['nodatafromserver'] = 'No data from server';
33$string['pluginname'] = 'Solr';
34$string['schemafieldautocreated'] = 'Field "{$a}" already exists in Solr schema. You probably forgot to run this script before indexing data and fields were autocreated by Solr. Please delete the current index, create a new one and run setup_schema.php again before indexing data in Solr.';
35$string['searchinfo'] = 'Search queries';
36$string['searchinfo_help'] = 'Features you can use while performing search queries:
38* Fields: You can specify which fields you want results from.<br/>
39 * title:(moodle + perth): returns all records that contains both "moodle" and "perth" in the title. Available fields: title, content, name, intro
40* Boolean Operators ("AND", "OR", "NOT"):<br/>
41 * (moodle AND perth) OR (moodle AND australia)
42* Wildcards ("&#42;", "?"):<br/>
43 * "mo??l&#42;" returns both "moodle" and "moodledata".
44* Proximity Searches ("~"):<br/>
45 * mood~2 returns "moodle". (2 alphabets away from "mood").
46 * moodle australia~3 returns results containing "moodle hq at perth australia" (the queried terms were within 3 words of each other)
47* Boosting Terms ("^"): To boost certain words/phrases:<br/>
48 * "perth australia"^5 "australia" will make results with the phrase "perth australia" more relevant.
50$string['setupok'] = 'The schema is ready to be used.';
51$string['solrauthpassword'] = 'HTTP Authentication Password';
52$string['solrauthuser'] = 'HTTP Authentication username';
53$string['solrindexname'] = 'Index name';
54$string['solrhttpconnectionport'] = 'Port';
55$string['solrhttpconnectiontimeout'] = 'Timeout';
56$string['solrhttpconnectiontimeout_desc'] = 'The HTTP connection timeout is the maximum time in seconds allowed for the HTTP data transfer operation.';
57$string['solrinfo'] = 'Solr';
58$string['solrnotselected'] = 'Solr engine is not the configured search engine';
59$string['solrserverhostname'] = 'Host Name';
60$string['solrserverhostname_desc'] = 'Domain name of the Solr server.';
61$string['solrsecuremode'] = 'Secure mode';
62$string['solrsetting'] = 'Solr settings';
63$string['solrsslcainfo'] = 'SSL CA certificates name';
64$string['solrsslcainfo_desc'] = 'File name holding one or more CA certificates to verify peer with';
65$string['solrsslcapath'] = 'SSL CA certificates path';
66$string['solrsslcapath_desc'] = 'Directory path holding multiple CA certificates to verify peer with';
67$string['solrsslcert'] = 'SSL key & certificate';
68$string['solrsslcert_desc'] = 'File name to a PEM-formatted private key + private certificate (concatenated in that order)';
69$string['solrsslcertonly'] = 'SSL certificate';
70$string['solrsslcertonly_desc'] = 'File name to a PEM-formatted private certificate only';
71$string['solrsslkey'] = 'SSL key';
72$string['solrsslkey_desc'] = 'File name to a PEM-formatted private key';
73$string['solrsslkeypassword'] = 'SSL Key password';
74$string['solrsslkeypassword_desc'] = 'Password for PEM-formatted private key file';