10 Commits

Author SHA1 Message Date
Tal Levy
cf52ab5df0 add ability to add nested field values to Data document 2015-10-27 15:21:45 -07:00
Martijn van Groningen
9706b47240 field rename 2015-10-27 17:03:02 +07:00
Martijn van Groningen
8df9fc82d9 added custom rest specs for index and bulk that support the ingest param and added rest tests that verify that the ingest param is working 2015-10-27 15:34:54 +07:00
Tal Levy
17cf06ccc2 restructure processors
This Commit does the following:

 - moves processors into their own sub-packages
 - adds ability to add any typed field value into Data
2015-10-20 11:08:04 +03:00
Martijn van Groningen
5a3c75ebac added put, get and delete pipeline APIs. 2015-10-09 18:28:55 +02:00
Martijn van Groningen
11f17c0d7d rename constant name and removed the todo 2015-10-09 18:16:13 +02:00
Martijn van Groningen
b3ad3f35fa prevent IndexRequest from being processed multipel times 2015-10-09 18:16:13 +02:00
Martijn van Groningen
82a9ba355d Added pipeline execution service that deals with updating data as it comes in using a dedicated thread pool.
Also changed how bulk requests are handled, because before it just didn't work, but added a todo there because it can potentially be handled differently.
2015-10-09 18:16:13 +02:00
Martijn van Groningen
2071db688c only update pipeline if the content has been changed
split the actual fetching of pipeline docs from the pipeline store to make unit testing easier
intoduced factory for builders
replaced hardcoded processor lookups with simple factory based registry
2015-10-06 14:56:10 +02:00
Martijn van Groningen
18c1cc678a wip 2015-10-05 10:03:25 +02:00