# Post Processing of Indexed Data with Surifki Refine

**URL:** <https://discuss.elastic.co/t/post-processing-of-indexed-data-with-surifki-refine/11911>\
**Category:** Elasticsearch\
**Created:** [May 10, 2013, 6:42am UTC](https://discuss.elastic.co/t/post-processing-of-indexed-data-with-surifki-refine/11911 "2013-05-10T06:42:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AnthonyNystrom](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/anthonynystrom/32/1066_2.png) [@AnthonyNystrom](https://discuss.elastic.co/u/AnthonyNystrom)\
**Post date:** [May 10, 2013, 6:42am UTC](https://discuss.elastic.co/t/post-processing-of-indexed-data-with-surifki-refine/11911/1 "2013-05-10T06:42:47Z")

</div>

Hi everyone, we are avid users of Elasticsearch ourselves as well as for  
our clients. ([http://www.intridea.com](http://www.intridea.com)) In fact we use Elasticsearch in one  
of our products, Surfiki. More on that here: [http://surfiki.com/about](http://surfiki.com/about)

However that isn't why I am writing.

After using Elasticsearch for quite some time we found the need to do post  
and inline processing on our data. Some examples are:

1. Combining data from multiple index's in to a new index either adhoc or  
on a scheduled basis.  
1a. Splitting data from a single index in to new index's based upon some  
criteria
2. Statistical facets had been causing us some heap issues and found an  
easier solution was to process/transform/count this data and expose within  
a new index on a set schedule.
3. Transforming data already indexed with additional data. For example,  
some of our data has location information (lat, long) however we also  
wanted to store meta data associated with those locations Such as State,  
City and County information. While it makes sense to do some of this  
inline, it seemed to make more sense to do it after the initial data was  
already indexed.
4. Accessing third party API's to append data to existing indexed data.

For this we decided to create a product (Surfiki Refine) that utilizes  
both multiple combined open source tools as well as new code with the  
result being a python based map-reduce tier. This met all of our needs for  
the additional processing we needed to perform as well as more. We are  
going to release this open source tool in the coming week.

My question is thus;

1. For people who expose their index's publicly via API, is a hosted  
version of this platform of interest to you? Does hosting it and a minimal  
cost make sense in order to have a platform ready and running for use  
against your public API? We are considering a hosted version as a  
viable commercial offering. As well, we have a distributed version that can  
tackle more hefty data transforms and manipulation.

Either way, it will be released and you guys/gals can play with it and see  
if it meets any needs or resolves any issues you are encountering when  
needed to manipulate data that is already indexed.

I wanted to give a heads up and get your opinion on the above.

Attached are some screenshots of the tool/platform.

Some nice features are:

Completely browser based  
Exclusively featured to work with Elasticsearch  
Browser based code editing  
Job creation and management

Thanks,

Anthony Nyström  
Fellow, Managing Director of Engineering  
Intridea, Inc. | [www.intridea.com](http://www.intridea.com)  
[anthony@intridea.com](mailto:anthony@intridea.com)  
(o) 888.968.4332 x502  
(c) 650.417.3203

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:37am UTC](https://discuss.elastic.co/t/post-processing-of-indexed-data-with-surifki-refine/11911/2 "2017-07-06T02:37:13Z")

</div>

Closed on July 6, 2017, 2:37am UTC


