You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fess Enterprise Search Server [](https://twitter.com/intent/tweet?text=Fess+is+very+powerful+and+easily+deployable+Enterprise+Search+Server.&url=https://github.com/codelibs/fess)
2
-
====
3
-
[](https://github.com/codelibs/fess/actions/workflows/maven.yml)
1
+
# Fess : Serveur de recherche pour entreprises
2
+
[](https://github.com/codelibs/fess/actions/workflows/maven.yml)
Fess est un serveur de moteur de recherche très puissant et facile à déployer en entreprise.
10
-
Vous pouvez rapidement l'installer et l'exécuter sur toute plateforme qui propose l'environnement Java Runtime. Fess est distribué sous [License Apache 2.0](LICENSE).
8
+
Fess est un serveur de recherche très puissant et facilement déployable pour les entreprises. Vous pouvez rapidement installer et exécuter Fess sur toute plateforme où vous pouvez exécuter l'environnement d'exécution Java. Fess est fourni sous la licence [Apache License 2.0](LICENSE).
11
9
12
-
Fess est basé sur [OpenSearch](https://github.com/opensearch-project/OpenSearch)/[Elasticsearch](https://github.com/elastic/elasticsearch), mais il _ne_ requiert _PAS_connaissance ou expérience avec les solutions OpenSearch et Elasticsearch. Fess fourni une interface d'administration simple pour configurer le système via votre navigateur.
13
-
Fess comprend aussi un Crawler, qui peut explorer les documents d'un [serveur Web](https://fess.codelibs.org/14.6/admin/webconfig-guide.html), un [système de fichiers](https://fess.codelibs.org/14.6/admin/fileconfig-guide.html), ou un [Stockage de données](https://fess.codelibs.org/14.6/admin/dataconfig-guide.html) (tel qu'une base de donnée ou des CSV). Plusieurs formats de fichiers sont supportés tels que (mais pas uniquement): Microsoft Office, PDF, et zip.
10
+
Fess est basé sur [OpenSearch](https://github.com/opensearch-project/OpenSearch), mais aucune connaissance ni expérience d'OpenSearch n'est _nécessaire_. Fess fournit une interface d'administration facile à utiliser pour configurer le système via votre navigateur.
11
+
Fess comprend également un Crawler, capable d'explorer les documents sur un [serveur web](https://fess.codelibs.org/14.17/admin/webconfig-guide.html), un [système de fichiers](https://fess.codelibs.org/14.17/admin/fileconfig-guide.html), ou un [Data Store](https://fess.codelibs.org/14.17/admin/dataconfig-guide.html) (comme un fichier CSV ou une base de données). De nombreux formats de fichiers sont pris en charge, y compris (mais sans s'y limiter) : Microsoft Office, PDF, et zip.
14
12
15
-
*[FEss Site Search](https://github.com/codelibs/fess-site-search)* est une alternative libre à [Google Site Search](https://enterprise.google.com/search/products/gss.html). Pour plus de détails, jetez un oeil à [FSS JS Generator documentation](https://fss-generator.codelibs.org/docs/manual).
13
+
*[Fess Site Search](https://github.com/codelibs/fess-site-search)* est une alternative gratuite à [Google Site Search](https://enterprise.google.com/search/products/gss.html). Pour plus de détails, consultez la [documentation FSS JS Generator](https://fss-generator.codelibs.org/docs/manual).
Il y a 2 façons d'essayer Fess. La première est de télécharger et l'installer vous-même. La seconde étant d'utiliser [Docker](https://www.docker.com/products/docker-engine).
25
+
Il existe 2 manières d'essayer Fess. La première est de le télécharger et l'installer vous-même. La seconde est d'utiliser [Docker](https://www.docker.com/products/docker-engine).
28
26
29
-
### Télécharger, installer, lancer
27
+
### Télécharger et Installer/Exécuter
30
28
31
-
La dernière version de Fess est maintenant disponible et peut être téléchargée sur la [page des releases](https://github.com/codelibs/fess/releases"download"). 3 formats vous sont proposés : deb, rpm, zip.
29
+
Fess 14.17 est désormais disponible et peut être téléchargé sur la [page de Releases](https://github.com/codelibs/fess/releases"download"). Les téléchargements sont disponibles en 3 formats : deb, rpm, zip.
32
30
33
-
Les commandes suivantes montre comment utiliser la version zip:
31
+
Les commandes suivantes montrent comment utiliser le téléchargement zip:
34
32
35
-
$ unzip fess-14.6.x.zip
36
-
$ cd fess-14.6.x
33
+
$ unzip fess-14.17.x.zip
34
+
$ cd fess-14.17.x
37
35
$ ./bin/fess
38
36
39
-
Pour plus de détails, consultez le [guide d'installation](https://fess.codelibs.org/14.6/install/index.html).
37
+
Pour plus de détails, consultez le [guide d'installation](https://fess.codelibs.org/14.17/install/index.html).
40
38
41
39
### Docker
42
40
43
-
Nous fournissions des images docker sur [ghcr.io](https://github.com/orgs/codelibs/packages).
44
-
Nous proposons aussi un fichier Docker Compose (YAML) dans [ce repository](https://github.com/codelibs/docker-fess/tree/master/compose).
41
+
Nous fournissons des images Docker sur [ghcr.io](https://github.com/orgs/codelibs/packages). Nous fournissons également un fichier Docker Compose (YAML) dans [ce dépôt](https://github.com/codelibs/docker-fess/tree/master/compose).
45
42
46
-
### Interfaces Web
43
+
### Interface Web
47
44
48
45
- Interface de recherche : http://localhost:8080/
49
46
50
-

Vous pouvez définir les cibles à indexer (Web, Fichiers, stockage de données) dans les pages de configuration de l'exploration de l'interface d'administration, et lancer manuellement l'exploration sur la [page de planification](https://fess.codelibs.org/14.6/admin/scheduler-guide.html).
53
+
Vous pouvez enregistrer des cibles à explorer dans l'interface d'administration sur les pages de configuration des crawlers (Web, Fichiers, Data Store), puis démarrer manuellement le Crawler sur la [page du Planificateur](https://fess.codelibs.org/14.17/admin/scheduler-guide.html).
57
54
58
-
## Migration depuis un autre moteur de recherche
55
+
## Migration depuis un autre fournisseur de recherche
59
56
60
-
Détaillé sur la page[MIGRATION.md](MIGRATION.md).
57
+
Veuillez consulter[MIGRATION.md](MIGRATION.md).
61
58
62
-
## Stockages de données
59
+
## Data Store
63
60
64
-
Actuellement, Fess supporte l'exploration des [emplacements de stockage et APIs](https://fess.codelibs.org/14.6/admin/dataconfig-guide.html)suivantes:
61
+
Actuellement, Fess prend en charge le parcours des [emplacements de stockage et API](https://fess.codelibs.org/14.17/admin/dataconfig-guide.html)suivants :
2. Importez le dépôt cloné en tant que projet [Maven](https://maven.apache.org/) sur [Eclipse](https://www.eclipse.org/eclipseide/) ou un autre IDE.
116
115
117
-
2. Importer le dépot cloné comme projet [Maven](https://maven.apache.org/) dans [Eclipse](https://www.eclipse.org/eclipseide/) ou un autre IDE.
116
+
### Configuration pour les Plugins OpenSearch
118
117
119
-
### Mettre en place les plugins OpenSearch
120
-
121
-
Exécuter antrun:run pour récupérer les plugins dans le répertoire des plugins :
118
+
Exécutez antrun:run pour télécharger les plugins dans le répertoire plugins :
122
119
123
120
$ mvn antrun:run
124
121
125
-
### Éxecuter Fess
122
+
### Exécuter Fess
126
123
127
-
Exécuter ou debugger org.codelibs.fess.FessBoot dans votre IDE, et aller sur http://localhost:8080/
124
+
Exécutez ou déboguez org.codelibs.fess.FessBoot dans votre IDE, puis accédez à http://localhost:8080/
128
125
129
-
### Construire le Package
126
+
### Créer un Package
130
127
131
-
Éxecuter le `package` et ensuite livrer le fichier créé dans target/releases.
128
+
Exécutez la commande `package` et le fichier de release sera créé dans target/releases.
132
129
133
130
$ mvn package
134
-
$ mvn rpm:rpm # .rpm package
135
-
$ mvn jdeb:jdeb # .deb package
131
+
$ mvn rpm:rpm # package .rpm
132
+
$ mvn jdeb:jdeb # package .deb
136
133
137
-
### Générer le code Source
134
+
### Générer le Code Source
138
135
139
-
$ mvn dbflute:download # (one time command)
136
+
$ mvn dbflute:download # (commande unique)
140
137
$ mvn dbflute:freegen
141
138
$ mvn license:format
142
139
143
-
### Test d'integration
140
+
### Tests d'Intégration
144
141
145
-
Lancer le serveur Fess et éxécuter la commande suivante :
142
+
Lancez le serveur Fess et exécutez la commande suivante :
146
143
147
144
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201"
148
145
149
-
Pour exécuter un seul cas de test case, vous pouvez utiliser la commande suivante :
146
+
Pour exécuter un seul cas de test, vous pouvez utiliser :
150
147
151
148
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201" -Dtest=SearchApiTests
152
149
153
-
### Traduire dans d'autres (votre) langue
150
+
### Traduire dans Votre Langue
154
151
155
-
Fess est internationalisé.
152
+
Fess est un logiciel internationalisé.
156
153
157
-
Si vous voulez les messages et labels dans votre langue, vous pouvez dupliquer et renommer en suivant le format fess\_\*\_[lang].properties et en traduire le contenu.
154
+
Si vous souhaitez ajouter des libellés/messages pour votre langue, veuillez traduire le fichier de propriétés et le renommer en fess\_\*\_[lang].properties.
Pour l'analyseur de recherche et indexation, si [doc.json](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_indices/fess/doc.json) contient lang\_[lang] pour votre langue, veuillez modifier l'analyseur pour votre langue. Pour plus d'information à propos des Analyzers, veuillez consulter la [documentaion d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html).
159
+
Pour l'analyseur de recherche/index, si [doc.json](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_indices/fess/doc.json) contient lang\_[lang] pour votre langue, veuillez modifier l'analyseur pour votre langue. Pour plus de détails sur les analyseurs, consultez la [documentation OpenSearch](https://opensearch.org/docs/latest/analyzers/search-analyzers/).
163
160
164
-
Nous acceuillons avec plaisir les pull request pour votre langue.
161
+
Nous accueillons les pull requests pour votre langue.
165
162
166
-
## Powered By
163
+
## Alimenté par
167
164
168
-
* [Lasta Di](https://github.com/lastaflute/lasta-di "Lasta Di"): Conteneur DI
169
-
* [LastaFlute](https://github.com/lastaflute/lastaflute "LastaFlute"): Framework Web
170
-
* [Lasta Job](https://github.com/lastaflute/lasta-job "Lasta Job"): Planificateur de tâches
171
-
* [Fess Crawler](https://github.com/codelibs/fess-crawler "Fess Crawler"): Explorateur Web
172
-
* [OpenSearch](https://opensearch.org/ "OpenSearch"): Moteur de recherche
173
-
* [Elasticsearch](https://github.com/elastic/elasticsearch "Elasticsearch"): Moteur de recherche
165
+
* [Lasta Di](https://github.com/lastaflute/lasta-di "Lasta Di") : Conteneur DI
166
+
* [LastaFlute](https://github.com/lastaflute/lastaflute "LastaFlute") : Framework Web
167
+
* [Lasta Job](https://github.com/lastaflute/lasta-job "Lasta Job") : Planificateur de tâches
168
+
* [Fess Crawler](https://github.com/codelibs/fess-crawler "Fess Crawler") : Crawler Web
169
+
* [OpenSearch](https://opensearch.org/ "OpenSearch") : Moteur de recherche
0 commit comments