Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion de/15.9/admin/fileconfig-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Welche Pfade gecrawlt werden, richtet sich nach dem im „Pfad" angegebenen Prot
- ``smb1://`` … Windows-Dateiserver/freigegebene Ordner über das ältere SMB1-Protokoll
- ``ftp://`` … FTP-Server
- ``s3://`` … Amazon-S3-Bucket
- ``gcs://`` … Google-Cloud-Storage-Bucket
- ``gcs://`` … Google-Cloud-Storage-Bucket (erfordert das Plugin ``fess-lib-gcs``)

Auf der Datei-Crawl-Konfigurationsseite können Sie Konfigurationen zum Crawlen von Dateien im Dateisystem oder in freigegebenen Netzwerkordnern verwalten.

Expand Down Expand Up @@ -231,6 +231,11 @@ Für den GCS-Zugriff sind Anmeldeinformationen erforderlich. Fügen Sie Folgende
client.projectId=ihre-projekt-id
client.credentialsFile=/pfad/zu/service-account.json

.. note::
Die Unterstützung für Google Cloud Storage kommt aus dem Plugin ``fess-lib-gcs``, das
nicht Teil der Distribution ist. Installieren Sie es über die Seite **System > Plugin** in
der Administrationsoberfläche oder mit ``bin/fess-setup install plugin fess-lib-gcs``.

Verwandte Seiten
================

Expand Down
2 changes: 1 addition & 1 deletion de/15.9/admin/general-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ Bei Auswahl von „Automatisch" wird der Speichertyp automatisch anhand des Endp

- **Automatisch**: Automatische Erkennung vom Endpunkt
- **S3**: Amazon S3
- **GCS**: Google Cloud Storage
- **GCS**: Google Cloud Storage (erfordert das Plugin ``fess-lib-gcs``)

Bucket
::::::
Expand Down
5 changes: 5 additions & 0 deletions de/15.9/admin/storage-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ GCS-Einstellungen
- Projekt-ID: Google Cloud-Projekt-ID
- Anmeldedaten-Pfad: Pfad zur Dienstkonto-Anmeldedaten-JSON-Datei

.. note::
Die Unterstützung für Google Cloud Storage kommt aus dem Plugin ``fess-lib-gcs``, das
nicht Teil der Distribution ist. Installieren Sie es über die Seite **System > Plugin** in
der Administrationsoberfläche oder mit ``bin/fess-setup install plugin fess-lib-gcs``.

MinIO (S3-kompatibel) Einstellungen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
9 changes: 7 additions & 2 deletions de/15.9/config/crawler-advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ Unterstützte Protokolle
- ``http,https``
* - ``crawler.file.protocols``
- Protokolle für Datei-Crawling
- ``file,smb,smb1,ftp,s3,gcs``
- ``file,smb,smb1,ftp,s3``
* - ``crawler.crawling.data.encoding``
- Kodierung der Crawling-Daten
- ``UTF-8``
Expand All @@ -187,7 +187,7 @@ Konfigurationsbeispiel
::

crawler.web.protocols=http,https
crawler.file.protocols=file,smb,smb1,ftp,s3,gcs
crawler.file.protocols=file,smb,smb1,ftp,s3
crawler.crawling.data.encoding=UTF-8

Umgebungsvariablen-Parameter
Expand Down Expand Up @@ -1046,6 +1046,11 @@ Konfigurationsbeispiel
GCS-Crawler
-----------

.. note::
Die Unterstützung für Google Cloud Storage kommt aus dem Plugin ``fess-lib-gcs``, das
nicht Teil der Distribution ist. Installieren Sie es über die Seite **System > Plugin** in
der Administrationsoberfläche oder mit ``bin/fess-setup install plugin fess-lib-gcs``.

Konfiguration für das Crawlen von Google Cloud Storage.
Fügen Sie Folgendes zu „Konfigurationsparameter" in den Datei-Crawl-Einstellungen hinzu.

Expand Down
3 changes: 3 additions & 0 deletions de/15.9/dev/plugin-architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ Artefaktnamens (``PluginHelper.ArtifactType``). Die wichtigsten Typen sind:
* - Crawler
- ``fess-crawler-*``
- Erweiterung des Crawler-Clients
* - Bibliothek
- ``fess-lib-*``
- Liefert einen Fremdanbieter-Client und seine Abhängigkeiten, die die Distribution nicht enthält

Plugin-Struktur
===============
Expand Down
26 changes: 23 additions & 3 deletions de/15.9/install/upgrade.rst
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@ Bei Major-Version-Upgrades wird die Neuerstellung des Index empfohlen.
Upgrade von 15.8 auf 15.9
=========================

Wenn Sie von 15.8 aktualisieren, sind die folgenden fünf Änderungen nicht abwärtskompatibel.
Wenn Sie von 15.8 aktualisieren, sind die folgenden sechs Änderungen nicht abwärtskompatibel.

Entfernung des eingebetteten OpenSearch
---------------------------------------
Expand Down Expand Up @@ -507,7 +507,7 @@ Node.js für Playwright wird nicht mehr mitgeliefert
---------------------------------------------------

Die Node.js-Programmdateien, die der Playwright-Crawler ausführt, sind nicht mehr Teil der
Distribution. Das ZIP schrumpft dadurch von 438,5 MiB auf 218,9 MiB.
Distribution. Das ZIP schrumpft dadurch von 438,5 MiB auf 204,7 MiB.

Wenn eine Crawl-Konfiguration den Playwright-Client benennt, etwa mit
``client.crawlerClients=playwright:http://.*`` in ihren Konfigurationsparametern, installieren
Expand All @@ -520,6 +520,26 @@ Sie Node.js mit dem folgenden Befehl. ``bin/fess.in.sh`` findet es und setzt

Ohne den Playwright-Crawler ist nichts zu tun.

Google Cloud Storage wird als Plugin ausgeliefert
-------------------------------------------------

Das Google-Cloud-Storage-SDK ist nicht mehr Teil der Distribution; ``gcs://``-Crawls und der
Speichertyp ``gcs`` kommen jetzt aus dem Plugin ``fess-lib-gcs``. Installieren Sie es über
die Seite **System > Plugin** in der Administrationsoberfläche oder mit dem folgenden Befehl.

::

$ bin/fess-setup install plugin fess-lib-gcs

``gcs`` ist auch aus dem ausgelieferten ``crawler.file.protocols`` verschwunden, das nun
``file,smb,smb1,ftp,s3`` lautet; das Plugin fügt es bei der Installation wieder hinzu. Bis
dahin wird eine Datei-Crawl-Konfiguration, deren Pfad mit ``gcs:`` beginnt, als ungültiges
Protokoll abgewiesen, und die Speicherseite meldet, dass für ``storage.type=gcs`` kein
Client registriert ist.

Ohne Google Cloud Storage ist nichts zu tun. Amazon S3 und S3-kompatible Speicher wie MinIO
bleiben in der Distribution und sind nicht betroffen.

Die eingebaute Skript-Engine wechselt von Groovy zu JavaScript
--------------------------------------------------------------

Expand Down Expand Up @@ -551,7 +571,7 @@ Das Crawl-Protokoll ``storage`` wurde entfernt
----------------------------------------------

``storage`` wird in ``crawler.file.protocols`` nicht mehr akzeptiert; der mitgelieferte Wert
lautet ``file,smb,smb1,ftp,s3,gcs``. Verwenden Sie stattdessen ``s3`` und stellen Sie jede
lautet ``file,smb,smb1,ftp,s3``. Verwenden Sie stattdessen ``s3`` und stellen Sie jede
Datei-Crawl-Konfiguration, deren Pfad mit ``storage:`` beginnt, auf einen ``s3:``-Pfad um.

Migrationsaufgaben speziell für 15.9
Expand Down
7 changes: 6 additions & 1 deletion en/15.9/admin/fileconfig-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Crawl targets are determined by the protocol specified in the path:
- ``smb1://`` … Windows file server / shared folder over the legacy SMB1 protocol
- ``ftp://`` … FTP server
- ``s3://`` … Amazon S3 bucket
- ``gcs://`` … Google Cloud Storage bucket
- ``gcs://`` … Google Cloud Storage bucket (requires the ``fess-lib-gcs`` plugin)

Configuration Management
========================
Expand Down Expand Up @@ -230,6 +230,11 @@ GCS access requires authentication credentials. Add the following to "Configurat
client.projectId=your-project-id
client.credentialsFile=/path/to/service-account.json

.. note::
Google Cloud Storage support comes from the ``fess-lib-gcs`` plugin, which is not part of
the distribution. Install it from the System > Plugin page in the administration screen,
or with ``bin/fess-setup install plugin fess-lib-gcs``.

Related Pages
=============

Expand Down
2 changes: 1 addition & 1 deletion en/15.9/admin/general-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ When "Auto" is selected, the storage type is automatically determined from the e

- **Auto**: Auto-detect from endpoint
- **S3**: Amazon S3
- **GCS**: Google Cloud Storage
- **GCS**: Google Cloud Storage (requires the ``fess-lib-gcs`` plugin)

Bucket
::::::
Expand Down
5 changes: 5 additions & 0 deletions en/15.9/admin/storage-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ GCS Settings
- Project ID: Google Cloud project ID
- Credentials Path: Service account credentials JSON file path

.. note::
Google Cloud Storage support comes from the ``fess-lib-gcs`` plugin, which is not part of
the distribution. Install it from the System > Plugin page in the administration screen,
or with ``bin/fess-setup install plugin fess-lib-gcs``.

MinIO (S3-compatible) Settings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
9 changes: 7 additions & 2 deletions en/15.9/config/crawler-advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ Supported Protocols
- ``http,https``
* - ``crawler.file.protocols``
- File crawl protocols
- ``file,smb,smb1,ftp,s3,gcs``
- ``file,smb,smb1,ftp,s3``
* - ``crawler.crawling.data.encoding``
- Crawling data encoding
- ``UTF-8``
Expand All @@ -188,7 +188,7 @@ Configuration Example
::

crawler.web.protocols=http,https
crawler.file.protocols=file,smb,smb1,ftp,s3,gcs
crawler.file.protocols=file,smb,smb1,ftp,s3
crawler.crawling.data.encoding=UTF-8

Environment Variable Parameters
Expand Down Expand Up @@ -1048,6 +1048,11 @@ Configuration Example
GCS Crawler
-----------

.. note::
Google Cloud Storage support comes from the ``fess-lib-gcs`` plugin, which is not part of
the distribution. Install it from the System > Plugin page in the administration screen,
or with ``bin/fess-setup install plugin fess-lib-gcs``.

Configuration for crawling Google Cloud Storage.
Add the following to "Configuration Parameters" in the file crawl settings.

Expand Down
2 changes: 1 addition & 1 deletion en/15.9/config/properties.rst
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ Index
- http,http
* - crawler.file.protocols
- The protocols for file crawling.
- file,smb,smb1,ftp,s3,gcs
- file,smb,smb1,ftp,s3
* - crawler.data.env.param.key.pattern
- The regex pattern for Fess environment parameter keys.
- ``^FESS_ENV_.*``
Expand Down
3 changes: 3 additions & 0 deletions en/15.9/dev/plugin-architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ Plugin Types
* - Crawler
- ``fess-crawler-*``
- Extends crawler clients
* - Library
- ``fess-lib-*``
- Ships a third-party client and its dependencies that the distribution does not carry

Plugin Structure
=================
Expand Down
25 changes: 22 additions & 3 deletions en/15.9/install/upgrade.rst
Original file line number Diff line number Diff line change
Expand Up @@ -465,7 +465,7 @@ For major version upgrades, it is recommended to recreate the index.
Upgrading from 15.8 to 15.9
===========================

If you are upgrading from 15.8, the following five changes are not backward compatible.
If you are upgrading from 15.8, the following six changes are not backward compatible.

Removal of the embedded OpenSearch
----------------------------------
Expand Down Expand Up @@ -500,7 +500,7 @@ Node.js for Playwright is no longer bundled
-------------------------------------------

The Node.js executables that the Playwright crawler runs are no longer part of the
distribution. The ZIP drops from 438.5 MiB to 218.9 MiB as a result.
distribution. The ZIP drops from 438.5 MiB to 204.7 MiB as a result.

If a crawl configuration names the Playwright client, for example with
``client.crawlerClients=playwright:http://.*`` in its configuration parameters, install Node.js
Expand All @@ -512,6 +512,25 @@ with the command below. ``bin/fess.in.sh`` discovers it and sets ``PLAYWRIGHT_NO

Nothing is needed if you do not use the Playwright crawler.

Google Cloud Storage Moved to a Plugin
--------------------------------------

The Google Cloud Storage SDK is no longer part of the distribution, so ``gcs://`` crawling
and the ``gcs`` storage type now come from the ``fess-lib-gcs`` plugin. Install it from the
System > Plugin page in the administration screen, or with the command below.

::

$ bin/fess-setup install plugin fess-lib-gcs

``gcs`` also left the shipped ``crawler.file.protocols``, which is now
``file,smb,smb1,ftp,s3``; the plugin adds it back when it is installed. Until then a file
crawl configuration whose path begins with ``gcs:`` is rejected as an invalid protocol, and
the storage page reports that no client is registered for ``storage.type=gcs``.

Nothing is needed if you do not use Google Cloud Storage. Amazon S3 and S3-compatible
storage such as MinIO stay in the distribution and are unaffected.

The Built-in Script Engine Changed from Groovy to JavaScript
------------------------------------------------------------

Expand Down Expand Up @@ -541,7 +560,7 @@ The ``storage`` Crawl Protocol Was Removed
------------------------------------------

``storage`` is no longer accepted in ``crawler.file.protocols``; the shipped value is
``file,smb,smb1,ftp,s3,gcs``. Use ``s3`` instead, and change any file crawling configuration whose
``file,smb,smb1,ftp,s3``. Use ``s3`` instead, and change any file crawling configuration whose
path begins with ``storage:`` to an ``s3:`` path.

15.9-Specific Migration Tasks
Expand Down
7 changes: 6 additions & 1 deletion es/15.9/admin/fileconfig-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ El objetivo del rastreo se determina según el protocolo especificado en la «Ru
- ``smb1://`` … servidor de archivos o carpeta compartida de Windows mediante el antiguo protocolo SMB1
- ``ftp://`` … servidor FTP
- ``s3://`` … bucket de Amazon S3
- ``gcs://`` … bucket de Google Cloud Storage
- ``gcs://`` … bucket de Google Cloud Storage (requiere el plugin ``fess-lib-gcs``)

Método de gestión
==================
Expand Down Expand Up @@ -231,6 +231,11 @@ El acceso a GCS requiere credenciales de autenticación. Agregue lo siguiente en
client.projectId=su-id-de-proyecto
client.credentialsFile=/ruta/a/service-account.json

.. note::
La compatibilidad con Google Cloud Storage proviene del plugin ``fess-lib-gcs``, que no
forma parte de la distribución. Instálelo desde la página **Sistema > Plugin** de la
pantalla de administración o con ``bin/fess-setup install plugin fess-lib-gcs``.

Páginas Relacionadas
====================

Expand Down
2 changes: 1 addition & 1 deletion es/15.9/admin/general-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ Cuando se selecciona "Automático", el tipo de almacenamiento se determina autom

- **Automático**: Detección automática desde el punto final
- **S3**: Amazon S3
- **GCS**: Google Cloud Storage
- **GCS**: Google Cloud Storage (requiere el plugin ``fess-lib-gcs``)

Cubo
::::
Expand Down
5 changes: 5 additions & 0 deletions es/15.9/admin/storage-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ Configuración de GCS
- ID de proyecto: ID del proyecto de Google Cloud
- Ruta de credenciales: Ruta del archivo JSON de credenciales de la cuenta de servicio

.. note::
La compatibilidad con Google Cloud Storage proviene del plugin ``fess-lib-gcs``, que no
forma parte de la distribución. Instálelo desde la página **Sistema > Plugin** de la
pantalla de administración o con ``bin/fess-setup install plugin fess-lib-gcs``.

Configuración de MinIO (compatible con S3)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
9 changes: 7 additions & 2 deletions es/15.9/config/crawler-advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ Protocolos Compatibles
- ``http,https``
* - ``crawler.file.protocols``
- Protocolos para rastreo de archivos
- ``file,smb,smb1,ftp,s3,gcs``
- ``file,smb,smb1,ftp,s3``
* - ``crawler.crawling.data.encoding``
- Codificación de datos de rastreo
- ``UTF-8``
Expand All @@ -188,7 +188,7 @@ Ejemplo de Configuración
::

crawler.web.protocols=http,https
crawler.file.protocols=file,smb,smb1,ftp,s3,gcs
crawler.file.protocols=file,smb,smb1,ftp,s3
crawler.crawling.data.encoding=UTF-8

Parámetros de Variables de Entorno
Expand Down Expand Up @@ -1048,6 +1048,11 @@ Ejemplo de Configuración
Rastreador GCS
--------------

.. note::
La compatibilidad con Google Cloud Storage proviene del plugin ``fess-lib-gcs``, que no
forma parte de la distribución. Instálelo desde la página **Sistema > Plugin** de la
pantalla de administración o con ``bin/fess-setup install plugin fess-lib-gcs``.

Configuración para rastrear Google Cloud Storage.
Escriba lo siguiente en "Parámetros de configuración" de la configuración de rastreo de archivos.

Expand Down
3 changes: 3 additions & 0 deletions es/15.9/dev/plugin-architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ siguientes:
* - Rastreador
- ``fess-crawler-*``
- Ampliación de clientes de rastreador
* - Biblioteca
- ``fess-lib-*``
- Aporta un cliente de terceros y sus dependencias que la distribución no incluye

Estructura del Plugin
======================
Expand Down
Loading
Loading