Last Version

JCoRe ElasticSearch Consumer 2.5.0

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
Version

Version

2.5.0
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 2.5.0


<!-- 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.