Skip to content

Releases: kohesive/elasticsearch-data-import-handler

v1.0.0-ES-5.6.x-BETA-01

25 Feb 22:59
Compare
Choose a tag to compare

Elasticsearch (5.6.x) Data Import Handler, also supporting Algolia

A data import handler for Elasticsearch/Algolia

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch/Algolia

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

v0.20.3-ALPHA

14 Sep 08:37
Compare
Choose a tag to compare

Elasticsearch/Algolia Data Import Handler

A data import handler for Elasticsearch/Algolia

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch/Algolia

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.20.3-ALPHA

  • combineDateTime UDF fix
  • Non-string ids for Algolia records deletion fix

v0.20.2-ALPHA

29 Aug 05:41
Compare
Choose a tag to compare
v0.20.2-ALPHA Pre-release
Pre-release

Elasticsearch/Algolia Data Import Handler

A data import handler for Elasticsearch/Algolia

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch/Algolia

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.20.2-ALPHA

  • Algolia Spark task serialization fix

v0.20.1-ALPHA

25 Aug 09:08
Compare
Choose a tag to compare
v0.20.1-ALPHA Pre-release
Pre-release

Elasticsearch/Algolia Data Import Handler

A data import handler for Elasticsearch/Algolia

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch/Algolia

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.20.1-ALPHA

  • Algolia index records delete support using a configured query returning the objectIDs to be deleted

v0.20.0-ALPHA

22 Aug 05:49
Compare
Choose a tag to compare
v0.20.0-ALPHA Pre-release
Pre-release

Elasticsearch/Algolia Data Import Handler

A data import handler for Elasticsearch/Algolia

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch/Algolia

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.20.0-ALPHA

  • Algolia index as an import target support

v0.10.0-ALPHA

18 May 17:28
Compare
Choose a tag to compare
v0.10.0-ALPHA Pre-release
Pre-release

Elasticsearch Data Import Handler

A data import handler for Elasticsearch

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.10.0-ALPHA

  • Import queries are no longer cached between query run and count being called, this lowers memory use, but could lower performance. Preparatory statements were never cached by default.
  • You can set cache settings (for example "cache" = true, "persist" = "MEMORY_ONLY") on any preparatory or import statement to add cache where needed and decide if all in memory, or spill to disk. See README for more information.

v0.9.0-ALPHA

14 May 18:25
Compare
Choose a tag to compare
v0.9.0-ALPHA Pre-release
Pre-release

Elasticsearch Data Import Handler

A data import handler for Elasticsearch

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.9.0-ALPHA

  • Allow setting Spark configuration in the import configuration file
  • Allow using sqlFile to reference external SQL files instead of inlining all SQL statements in the configuration file

v0.8.0-ALPHA

12 Apr 18:23
Compare
Choose a tag to compare
v0.8.0-ALPHA Pre-release
Pre-release

Elasticsearch Data Import Handler

A data import handler for Elasticsearch

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.8.0-ALPHA

  • SSL support for ES
  • BasicAuth support for ES
  • Documentation including connecting to Elastic Cloud

v0.7.1-ALPHA

08 Apr 13:02
Compare
Choose a tag to compare
v0.7.1-ALPHA Pre-release
Pre-release

Elasticsearch Data Import Handler

A data import handler for Elasticsearch

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.7.1-ALPHA

  • Added applying settings/mapping file to newly created indexes (fixed, had relative pathing bug)

v0.6.0-ALPHA

29 Mar 18:11
Compare
Choose a tag to compare
v0.6.0-ALPHA Pre-release
Pre-release

Elasticsearch Data Import Handler

A data import handler for Elasticsearch

  • Simple
  • Powerful
  • Use SQL statements that can span multiple databases, text files, and Elasticsearch indexes
  • Process full load and incremental updates
  • Output columnar and structured JSON to Elasticsearch

Running is simple. With Java 8 installed, download a release and then run it:

kohesive-es-dih <configFile.conf>

Read the docs for configuration details.

New in v0.6.0-ALPHA

  • New HTML stripping and entity decoding UDF functions for SQL
  • Better state management is now per index per statement (instead of just statement ID)
  • Fix to lastRun date being set incorrectly on failures
  • Report number of documents processed (to screen, and to log index)
  • Some error messages were not reported, now they are