JCoRe ElasticSearch Consumer

This component converts CAS annotations into a JSON format that originates from Solr's preanalyzed field type. At the JulieLab, there is an ElasticSearch plugin making this format accessible also by ElasticSearch. Configuration happens right in Java code. Note that the component is also able to generate perfectly valid ElasticSearch default JSON which does not require the plugin. Then, however, the preanalyzed data format cannot be used because this is the format that required the ElasticSearch plugin.

License

License

Categories

Categories

Search Business Logic Libraries Elasticsearch
GroupId

GroupId

de.julielab
ArtifactId

ArtifactId

jcore-elasticsearch-consumer
Last Version

Last Version

2.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

JCoRe ElasticSearch Consumer
This component converts CAS annotations into a JSON format that originates from Solr's preanalyzed field type. At the JulieLab, there is an ElasticSearch plugin making this format accessible also by ElasticSearch. Configuration happens right in Java code. Note that the component is also able to generate perfectly valid ElasticSearch default JSON which does not require the plugin. Then, however, the preanalyzed data format cannot be used because this is the format that required the ElasticSearch plugin.
Project URL

Project URL

https://github.com/JULIELab/jcore-base/tree/master/jcore-elasticsearch-consumer
Project Organization

Project Organization

JULIE Lab Jena, Germany

Download jcore-elasticsearch-consumer

How to add to project

<!-- https://jarcasting.com/artifacts/de.julielab/jcore-elasticsearch-consumer/ -->
<dependency>
    <groupId>de.julielab</groupId>
    <artifactId>jcore-elasticsearch-consumer</artifactId>
    <version>2.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/de.julielab/jcore-elasticsearch-consumer/
implementation 'de.julielab:jcore-elasticsearch-consumer:2.5.0'
// https://jarcasting.com/artifacts/de.julielab/jcore-elasticsearch-consumer/
implementation ("de.julielab:jcore-elasticsearch-consumer:2.5.0")
'de.julielab:jcore-elasticsearch-consumer:jar:2.5.0'
<dependency org="de.julielab" name="jcore-elasticsearch-consumer" rev="2.5.0">
  <artifact name="jcore-elasticsearch-consumer" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.julielab', module='jcore-elasticsearch-consumer', version='2.5.0')
)
libraryDependencies += "de.julielab" % "jcore-elasticsearch-consumer" % "2.5.0"
[de.julielab/jcore-elasticsearch-consumer "2.5.0"]

Dependencies

compile (10)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.30
org.apache.httpcomponents : httpclient jar 4.5.6
org.apache.lucene : lucene-analyzers-common jar 6.4.2
com.google.guava : guava jar 29.0-jre
com.google.code.gson : gson jar 2.4
de.julielab : jcore-utilities jar 2.5.0
de.julielab : julielab-java-utilities jar 1.3.0
com.ibm.icu : icu4j jar 55.1
org.apache.uima : uimaj-core jar 2.10.4
org.apache.uima : uimafit-core jar 2.5.0

provided (2)

Group / Artifact Type Version
de.julielab : jcore-descriptor-creator jar 2.5.1
org.mapdb : mapdb jar 3.0.7

test (5)

Group / Artifact Type Version
org.assertj : assertj-core jar 3.16.1
de.julielab : jcore-types jar 2.5.0
org.testng : testng jar 7.1.0
org.testcontainers : testcontainers jar 1.12.0
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.
de.julielab

JULIE Lab

Friedrich Schiller University's department of computational linguistics

Versions

Version
2.5.0
2.4.0
2.3.10
2.3.8
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0