diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_cs.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_cs.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_cs.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_de.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_de.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_de.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_en.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_en.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_en.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_es.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_es.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_es.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fi.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fi.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fi.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fr.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fr.properties
index 68011eb..f713b6c 100644
--- a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fr.properties
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_fr.properties
@@ -7,47 +7,47 @@ solr.adminFeature.description=Indexe le contenu dans Solr.
#Admin configuration solr search
solr.adminFeature.configuration.title=Configuration de Solr
-solr.adminFeature.configuration.description=Configuration des propri\u00e9t\u00e9s de recherche du moteur Solr
+solr.adminFeature.configuration.description=Configuration des propriétés de recherche du moteur Solr
solr.adminFeature.configuration.facet.title=Configuration des facettes
-solr.adminFeature.configuration.facet.description=Selectionner les facetes utilis\u00e9es pour la recherche.
+solr.adminFeature.configuration.facet.description=Selectionner les facetes utilisées pour la recherche.
solr.adminFeature.configuration.sort.title=Configuration des champs de tri
-solr.adminFeature.configuration.sort.description=Selectionner les champs utilis\u00e9s pour le tri lors de la recherche.
+solr.adminFeature.configuration.sort.description=Selectionner les champs utilisés pour le tri lors de la recherche.
solr.adminFeature.configuration.intersection.title=Intersection de Facettes
solr.adminFeature.configuration.intersection.description=Selectionner deux facettes pour obtenir leurs intersections
solr.adminFeature.configuration.intersection.field1=Champ 1
solr.adminFeature.configuration.intersection.field2=Champ 2
-solr.adminFeature.configuration.valid=Modification sauvegard\u00e9
+solr.adminFeature.configuration.valid=Modification sauvegardé
#Admin Solr Fields Management
solr.adminFeature.fields.title=Gestion des champs Solr
-solr.adminFeature.fields.description=Permet l'ajout, l'update et la suppression de champs solr utils\u00e9 dans la partie configuration.
+solr.adminFeature.fields.description=Permet l'ajout, l'update et la suppression de champs solr utilsé dans la partie configuration.
solr.adminFeature.fields.display.title=Champs Solr disponible
solr.adminFeature.fields.display.description=Liste des champs Solr disponible pour la configuration des facettes, tri, ect ...
-solr.adminFeature.fields.display.buttonRefresh=Rafra\u00eechir
-solr.adminFeature.fields.form.create.title=Cr\u00e9ation d'un champs
-solr.adminFeature.fields.form.update.title=Mise \u00e0 jour d'un champs
+solr.adminFeature.fields.display.buttonRefresh=Rafraîchir
+solr.adminFeature.fields.form.create.title=Création d'un champs
+solr.adminFeature.fields.form.update.title=Mise à jour d'un champs
solr.adminFeature.fields.form.name=Nom
solr.adminFeature.fields.form.label=Label
solr.adminFeature.fields.form.type=Type
solr.adminFeature.fields.form.facet=Facette
-solr.adminFeature.fields.form.facet.operator=Op\u00e9rateur
+solr.adminFeature.fields.form.facet.operator=Opérateur
solr.adminFeature.fields.form.facet.mincount=Afficher les facettes
solr.adminFeature.fields.form.facet.mincount.allways=Toujours
-solr.adminFeature.fields.form.facet.mincount.onHere=Si pr\u00e9sent
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
solr.adminFeature.fields.form.sort=Tri
solr.adminFeature.fields.form.description=Description
-solr.adminFeature.fields.form.weight=Pond\u00e9ration
-solr.adminFeature.fields.form.weight.help=Poids accordé pour définir l\u2019importance d\u2019un champ. Il permet de remonter un élément vers le haut de la liste de résultat de recherche.
+solr.adminFeature.fields.form.weight=Pondération
+solr.adminFeature.fields.form.weight.help=Poids accordé pour définir l’importance d’un champ. Il permet de remonter un élément vers le haut de la liste de résultat de recherche.
solr.adminFeature.fields.form.actions=Actions
solr.adminFeature.buttonDoDel=Effacer l'index
solr.adminFeature.fields.form.facet.or=OU
solr.adminFeature.fields.form.facet.switch=SWITCH
solr.adminFeature.fields.form.facet.and=AND
-solr.adminFeature.operationInProgress=Op\u00e9ration en cours
-solr.adminFeature.operationDone=Op\u00e9ration termin\u00e9e
+solr.adminFeature.operationInProgress=Opération en cours
+solr.adminFeature.operationDone=Opération terminée
#Display solr result
-solr.display.result.spellchecker=Essayez avec ceci :
+solr.display.result.spellchecker=Essayez avec ceci \:
solr.display.result.raffinement.label=Historique
solr.display.result.raffinement.clear=Nettoyer
solr.display.result.summary.extract=Extrait
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_it.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_it.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_it.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_nl.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_nl.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_nl.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_pt.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_pt.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_pt.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/java/fr/paris/lutece/plugins/search/resources/search_messages_sv.properties b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_sv.properties
new file mode 100644
index 0000000..6950f4a
--- /dev/null
+++ b/src/java/fr/paris/lutece/plugins/search/resources/search_messages_sv.properties
@@ -0,0 +1,58 @@
+# Sample ResourceBundle properties file
+
+solr.plugin.provider=Mairie de Paris
+solr.plugin.description=Search module for SOLR
+solr.adminFeature.title=Solr Indexing
+solr.adminFeature.description=Indexes contents in Solr.
+
+#Admin configuration solr search
+solr.adminFeature.configuration.title=Solr Configuration
+solr.adminFeature.configuration.description=Configuration of search parameters
+solr.adminFeature.configuration.facet.title=facet configuration
+solr.adminFeature.configuration.facet.description=Select facet used for the search.
+solr.adminFeature.configuration.sort.title=Sort Configuration
+solr.adminFeature.configuration.sort.description=Select fields used for the sort during search.
+solr.adminFeature.configuration.intersection.title=Facet intersection
+solr.adminFeature.configuration.intersection.description=Select two facets to obtains its intersection.
+solr.adminFeature.configuration.intersection.field1=Field 1
+solr.adminFeature.configuration.intersection.field2=Field 2
+solr.adminFeature.configuration.valid=Modification stored
+
+#Admin Solr Fields Management
+solr.adminFeature.fields.title=Manage Solr Fields
+solr.adminFeature.fields.description=Create, update, delete Solr fields used in Solr configuration
+solr.adminFeature.fields.display.title=Solr Fields
+solr.adminFeature.fields.display.description=List of Solr fields available to configure facet, sort, ...
+solr.adminFeature.fields.display.buttonRefresh=Refresh
+solr.adminFeature.fields.form.create.title=Create field
+solr.adminFeature.fields.form.update.title=Update field
+solr.adminFeature.fields.form.name=Name
+solr.adminFeature.fields.form.label=Label
+solr.adminFeature.fields.form.type=Type
+solr.adminFeature.fields.form.facet=Facet
+solr.adminFeature.fields.form.facet.operator=Operator
+solr.adminFeature.fields.form.facet.mincount=Show facets
+solr.adminFeature.fields.form.facet.mincount.allways=Allways
+solr.adminFeature.fields.form.facet.mincount.ifExist=if existing
+solr.adminFeature.fields.form.sort=Sort
+solr.adminFeature.fields.form.description=Description
+solr.adminFeature.fields.form.weight=Weight
+solr.adminFeature.fields.form.weight.help=Weight which defines the importance of a field. It is used to make a search result more relevant.
+solr.adminFeature.fields.form.actions=Actions
+solr.adminFeature.buttonDoDel=Del solr index
+solr.adminFeature.fields.form.facet.or=OU
+solr.adminFeature.fields.form.facet.switch=SWITCH
+solr.adminFeature.fields.form.facet.and=AND
+solr.adminFeature.operationInProgress=Operation in progress
+solr.adminFeature.operationDone=Operation done
+
+#Display solr result
+solr.display.result.spellchecker=Try with this \:
+solr.display.result.raffinement.label=Historic
+solr.display.result.raffinement.clear=Clear
+solr.display.result.summary.extract=Extract
+solr.display.result.sort=Sort
+
+# Daemon
+solr.daemon.solrindexer.name=SolR Indexer
+solr.daemon.solrindexer.description=Indexes to SolR
diff --git a/src/site/cs/xdoc/index.xml b/src/site/cs/xdoc/index.xml
new file mode 100644
index 0000000..c89ffb5
--- /dev/null
+++ b/src/site/cs/xdoc/index.xml
@@ -0,0 +1,47 @@
+
+ Plugin to change the default search engine in Lutece (based on lucene) by Solr server. Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ... Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0 To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend) Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters: To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true". Plugin to change the default search engine in Lutece (based on lucene) by Solr server. Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ... Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0 To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend) Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters: To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true". Plugin to change the default search engine in Lutece (based on lucene) by Solr server. Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ... Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0 To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend) Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters: To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true". Plugin to change the default search engine in Lutece (based on lucene) by Solr server. Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ... Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0 To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend) Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters: To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true". Plugin to change the default search engine in Lutece (based on lucene) by Solr server. Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ... Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0 To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend) Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters: To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true".
+<html>
+<body>
+<div>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %>
+</div>
+<pre>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %>
+</pre>
+</body>
+</html>
+
+
+
+
+<html>
+<body>
+<div>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %>
+</div>
+<pre>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %>
+</pre>
+</body>
+</html>
+
+
+
+
+<html>
+<body>
+<div>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %>
+</div>
+<pre>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %>
+</pre>
+</body>
+</html>
+
+
+
+
+<html>
+<body>
+<div>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %>
+</div>
+<pre>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %>
+</pre>
+</body>
+</html>
+
+
+
+
+<html>
+<body>
+<div>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %>
+</div>
+<pre>
+<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %>
+</pre>
+</body>
+</html>
+
+
+
+
Plugin to change the default search engine in Lutece (based on lucene) by Solr server.
+Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ...
- Configuration dans le web.xml -
- - <servlet> ++ +Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0
+ ++ To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend)
++<servlet> <servlet-name>SolrServlet</servlet-name> <servlet-class>fr.paris.lutece.plugins.search.solr.web.SolrSuggestServlet</servlet-class> </servlet> @@ -21,45 +25,21 @@ <servlet-name>SolrServlet</servlet-name> <url-pattern>/solrSuggest</url-pattern> </servlet-mapping> - -- -- Configuration à ajouter au solrconfig.xml - -
- <requestHandler name="autoComplete" class="solr.SearchHandler"> - <lst name="defaults"> - <str name="defType">dismax</str> - <str name="qf">title</str> - <str name="pf">title</str> - <str name="qs">1</str> - <str name="ps">0</str> - <str name="tie">0.1</str> - <str name="fl">uid title</str> - </lst> - </requestHandler> -- - - - --http://dev.lutece.paris.fr/svn/lutece/contribs/atoswordline/trunk/config-SOLR/example/solr/conf/ -http://dev.lutece.paris.fr/svn/lutece/portal/trunk/plugins/technical/plugin-solrserver/webapp/WEB-INF/plugins/solrserver/conf/schema.xml -
+
Sur la xpage search-solr, on peut utiliser des configurations différentes en ajoutant le parametre de query "conf=XXX". Les configurations ont les parametres suivants:
+Sur la xpage search-solr, on peut utiliser des configurations différentes en ajoutant le parametre de query "conf=XXX". Les configurations ont les parametres suivants:
Pour créer et éditer les configurations, il suffit d'insérer ou de modifier des clefs du datastore: solr.app.conf.XXX.YYY où XXX est le nom de la configuration qui sera utilisé dans l'URL de la xpage, et YYY le nom du paramètre à modifier. Par convention, on ajoute aussi la clef datastore solr.app.conf.XXX.installed avec la valeur "true"
Plugin to change the default search engine in Lutece (based on lucene) by Solr server.
+Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ...
+Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0
+ +To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend)
++<html> +<body> +<div> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %> +</div> +<pre> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %> +</pre> +</body> +</html> ++
Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters:
+To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true".
+Plugin to change the default search engine in Lutece (based on lucene) by Solr server.
+Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ...
+Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0
+ +To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend)
++<html> +<body> +<div> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %> +</div> +<pre> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %> +</pre> +</body> +</html> ++
Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters:
+To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true".
+Plugin to change the default search engine in Lutece (based on lucene) by Solr server.
+Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ...
+Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0
+ +To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend)
++<html> +<body> +<div> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %> +</div> +<pre> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %> +</pre> +</body> +</html> ++
Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters:
+To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true".
+Plugin to change the default search engine in Lutece (based on lucene) by Solr server.
+Its major features include powerful full-text search, hit highlighting, faceted search, auto-suggest, spelling suggestions ...
+Download Solr 1.4 from source : http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0
+ +To re-index all content from scratch, one can use the following JSP which can be call from a CRON (ex: every weekend)
++<html> +<body> +<div> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processDel( ) %> +</div> +<pre> +<%= fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.processIndexing( true ) %> +</pre> +</body> +</html> ++
Different configurations can be applied to the xpage by using the query parameter "conf=XXX". Configurations have the following parameters:
+To add or edit configuration, insert datastore keys in the form: solr.app.conf.XXX.YYY where XXX is the name of the configuration (the query parameter of the xpage), and YYY the parameter the previous list to modify. By convention, also add a key "solr.app.conf.XXX.installed" with the value "true".
+