Zoekmotor

Concept

Elasticsearch is een gedistribueerde zoek- en analysemachine die grote hoeveelheden data in realtime kan doorzoeken en visualiseren. Het wordt vaak gebruikt voor loganalyse, full-text search en business intelligence toepassingen.

Instellingen

Eigenschap

Default

Beschrijving

ElasticsearchConfiguration

skryv.services.elasticsearchUri


Elasticsearch host URI

skryv.services.elasticsearch.protocol

http

Elasticsearch protocol

skryv.elasticsearch.rest-port

9200

Elasticsearch REST port

skryv.elasticsearch.aws.enabled

false

Use AWS-managed Elasticsearch

skryv.elasticsearch.aws.region

eu-west-1

AWS region for Elasticsearch

skryv.elasticsearch.indexing.reindexOnDefinitionUpdate

false

Reindex all dossiers when a definition is updated

IndexingProperties

skryv.elasticsearch.indexing.index-name-prefix

skryv

Prefix for Elasticsearch index names

skryv.elasticsearch.indexing.number-of-shards

1

Number of Elasticsearch shards

skryv.elasticsearch.indexing.max-bulk-request-size

5000

Max documents per bulk request

skryv.elasticsearch.indexing.dossiers-partition-size

1000

Dossier partition size for reindexing

skryv.elasticsearch.indexing.deduplication-size

10000

Deduplication buffer size

skryv.elasticsearch.indexing.max-batch-size

30

Max concurrent indexing batch size

skryv.elasticsearch.indexing.executors

4

Number of indexing executor threads

QueryFactory

skryv.elasticsearch.legacy.allowed-wildcard-occurrences

20

Max wildcard query occurrences (legacy)

IndexerExecutor

skryv.services.elasticsearch.settings.nested.fields.limit

1000000

Elasticsearch nested fields limit

skryv.services.elasticsearch.settings.total.fields.limit

1000000

Elasticsearch total fields limit

skryv.services.elasticsearch.settings.max.bulk.size.megabytes

9

Max bulk request size in MB

EnrichmentService

skryv.enrichment.useParallel

true

Use parallel enrichment processing


Externe info

Klik hier voor externe documentatie omtrent ElasticSearch.