MDL-31989 search_solr: Solr search engine
[moodle.git] / search / engine / solr / lang / en / search_solr.php
1 <?php
2 // This file is part of Moodle - http://moodle.org/
3 //
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.
8 //
9 // Moodle is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
17 /**
18  * Strings for component 'search_solr'.
19  *
20  * @package   core_search
21  * @copyright Prateek Sachan {@link http://prateeksachan.com}
22  * @license   http://www.gnu.org/copyleft/gpl.html 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.
49 ';
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';