Moodle release 3.1rc1
[moodle.git] / search / engine / solr / lang / en / search_solr.php
CommitLineData
95c6aeaf
DM
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/>.
16
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 */
24
95c6aeaf 25$string['connectionerror'] = 'The specified Solr server is not available or the specified index does not exist';
cd894f84 26$string['connectionsettings'] = 'Connection settings';
95c6aeaf
DM
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.';
cd894f84
EM
30$string['fileindexing'] = 'Enable file indexing';
31$string['fileindexing_help'] = 'If your Solr install supports it, this feature allows Moodle to send files to be indexed.';
32$string['fileindexsettings'] = 'File indexing settings';
33$string['maxindexfilekb'] = 'Maximum file size to index (kB)';
34$string['maxindexfilekb_help'] = 'Files larger than this number of kilobytes will be skipped for search indexing. 0 to index files of any size.';
23fc1be8 35$string['minimumsolr4'] = 'Solr 4.0 is the minimum version required for Moodle';
95c6aeaf
DM
36$string['missingconfig'] = 'Your Apache Solr server is not yet configured in Moodle.';
37$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.';
38$string['nodatafromserver'] = 'No data from server';
39$string['pluginname'] = 'Solr';
40$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.';
23fc1be8 41$string['schemasetupfromsolr5'] = 'Your Solr server version is lower than 5.0, this script can only set your schema if your Solr version is 5.0 or higher. You need to manually set the fields in your schema according to \\search_solr\\document::get_default_fields_definition()';
95c6aeaf
DM
42$string['searchinfo'] = 'Search queries';
43$string['searchinfo_help'] = 'Features you can use while performing search queries:
44
45* Fields: You can specify which fields you want results from.<br/>
46 * title:(moodle + perth): returns all records that contains both "moodle" and "perth" in the title. Available fields: title, content, name, intro
47* Boolean Operators ("AND", "OR", "NOT"):<br/>
48 * (moodle AND perth) OR (moodle AND australia)
49* Wildcards ("&#42;", "?"):<br/>
50 * "mo??l&#42;" returns both "moodle" and "moodledata".
51* Proximity Searches ("~"):<br/>
52 * mood~2 returns "moodle". (2 alphabets away from "mood").
53 * moodle australia~3 returns results containing "moodle hq at perth australia" (the queried terms were within 3 words of each other)
54* Boosting Terms ("^"): To boost certain words/phrases:<br/>
55 * "perth australia"^5 "australia" will make results with the phrase "perth australia" more relevant.
56';
57$string['setupok'] = 'The schema is ready to be used.';
58$string['solrauthpassword'] = 'HTTP Authentication Password';
59$string['solrauthuser'] = 'HTTP Authentication username';
60$string['solrindexname'] = 'Index name';
61$string['solrhttpconnectionport'] = 'Port';
62$string['solrhttpconnectiontimeout'] = 'Timeout';
63$string['solrhttpconnectiontimeout_desc'] = 'The HTTP connection timeout is the maximum time in seconds allowed for the HTTP data transfer operation.';
64$string['solrinfo'] = 'Solr';
65$string['solrnotselected'] = 'Solr engine is not the configured search engine';
66$string['solrserverhostname'] = 'Host Name';
67$string['solrserverhostname_desc'] = 'Domain name of the Solr server.';
68$string['solrsecuremode'] = 'Secure mode';
69$string['solrsetting'] = 'Solr settings';
70$string['solrsslcainfo'] = 'SSL CA certificates name';
71$string['solrsslcainfo_desc'] = 'File name holding one or more CA certificates to verify peer with';
72$string['solrsslcapath'] = 'SSL CA certificates path';
73$string['solrsslcapath_desc'] = 'Directory path holding multiple CA certificates to verify peer with';
5dc4624c
EM
74$string['solrsslcert'] = 'SSL certificate';
75$string['solrsslcert_desc'] = 'File name to a PEM-formatted private certificate';
95c6aeaf
DM
76$string['solrsslkey'] = 'SSL key';
77$string['solrsslkey_desc'] = 'File name to a PEM-formatted private key';
5dc4624c 78$string['solrsslkeypassword'] = 'SSL key password';
95c6aeaf 79$string['solrsslkeypassword_desc'] = 'Password for PEM-formatted private key file';