Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Supported elastic Versions:

Version

Status

Comment

< 7.X

Not-Supported

7.x

Supported

8.x

Not-Supported

support is planned

supported from 2.3.0 on, using elasticv2

Konfigurationsparameter in der repository.cfg, elastic

Code Block
<repoName>.metaservice.type=elastic
<repoName>.metaservice.elastic.host = http://127.0.0.1:9200
<repoName>.metaservice.elastic.index.write = archive-fi
<repoName>.metaservice.elastic.index.search = archive-fi
<repoName>.metaservice.elastic.index.update = archive-fi
<repoName>.metaservice.elastic.index.delete = archive-fi
#<repoName>.metaservice.elastic.index.document.write = #default: <index.write>
#<repoName>.metaservice.elastic.index.document.search = #default: <index.search>
#<repoName>.metaservice.elastic.index.document.update = #default: <index.update>
#<repoName>.metaservice.elastic.index.document.delete = #default: <index.delete>
#<repoName>.metaservice.elastic.index.container.write = #default: <index.write>
#<repoName>.metaservice.elastic.index.container.search = #default: <index.search>
#<repoName>.metaservice.elastic.index.container.update = #default: <index.update>
#<repoName>.metaservice.elastic.index.container.delete = #default: <index.delete>
#<repoName>.metaservice.elastic.authentication.type= #default: none
#<repoName>.metaservice.elastic.authentication.credentials= #default:
#<repoName>.metaservice.elastic.maxconnections= #default: 50
#<repoName>.metaservice.elastic.connecttimeout= #default: 5
#<repoName>.metaservice.elastic.sockettimeout= #default: 30
#<repoName>.metaservice.elastic.requesttimeout= #default: 10
#<repoName>.metaservice.elastic.indexwaitmode= #default:
#<repoName>.metaservice.elastic.fallback.type= #default:

Konfigurationsparameter in der repository.cfg, elasticv2

Code Block
<repoName>.metaservice.type=elasticv2
<repoName>.metaservice.elasticv2.host = http://127.0.0.1:9200
<repoName>.metaservice.elasticv2.index.write = archive-fi
<repoName>.metaservice.elasticv2.index.search = archive-fi
<repoName>.metaservice.elasticv2.index.update = archive-fi
<repoName>.metaservice.elasticv2.index.delete = archive-fi
#<repoName>.metaservice.elasticv2.index.document.write = #default: <index.write>
#<repoName>.metaservice.elasticv2.index.document.search = #default: <index.search>
#<repoName>.metaservice.elasticv2.index.document.update = #default: <index.update>
#<repoName>.metaservice.elasticv2.index.document.delete = #default: <index.delete>
#<repoName>.metaservice.elasticv2.index.container.write = #default: <index.write>
#<repoName>.metaservice.elasticv2.index.container.search = #default: <index.search>
#<repoName>.metaservice.elasticv2.index.container.update = #default: <index.update>
#<repoName>.metaservice.elasticv2.index.container.delete = #default: <index.delete>
#<repoName>.metaservice.elasticv2.authentication.type= #default: none
#<repoName>.metaservice.elasticv2.authentication.credentials= #default:
#<repoName>.metaservice.elasticv2.maxconnections= #default: 50
#<repoName>.metaservice.elasticv2.connecttimeout= #default: 5
#<repoName>.metaservice.elasticv2.sockettimeout= #default: 30
#<repoName>.metaservice.elasticv2.requesttimeout= #default: 10
#<repoName>.metaservice.elasticv2.indexwaitmode= #default:
#<repoName>.metaservice.elasticv2.fallback.type= #default:

Speicherbedarf

Jedes Objekt im System generiert einen Eintrag mit folgenden Eigenschaften

  • 5 Textfelder mit Typ keyword

  • 1 Datumsfeld

  • 1 Pfadfeld mit Path_tokenizer, keyword und Length

  • => ca. 500 Byte je Objekt, abhängig von Komprimierung, Anzahl der Objekte und Struktur der Ablage