Grouping in ElasticSearch

Hi!

I am interested in implementing grouping feature in elasticsearch. I have
(almost) working proof-of-concept for this. Are there any guidelines for
contribution to es? Or maybe this feature already being implemented by core
group?

Thanks.

--

Hi,

Grouping is definitely a feature of interest and its development is on the
horizon. That said, all contributions are welcomed. Why don't you open an
issue detailing your implementation and file a pull request so people can
look at your implementation.

On Monday, October 8, 2012 1:34:54 AM UTC+13, Artem Redkin wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I have
(almost) working proof-of-concept for this. Are there any guidelines for
contribution to es? Or maybe this feature already being implemented by core
group?

Thanks.

--

I would love to have a look!

Jörg

On Sunday, October 7, 2012 2:34:54 PM UTC+2, Artem Redkin wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I have
(almost) working proof-of-concept for this. Are there any guidelines for
contribution to es? Or maybe this feature already being implemented by core
group?

Thanks.

--

Grouping is part of Lucene 4.0, so I would hate to see different potential
implementations. Judging by LinkedIn, Martijn van Groningen, a frequent
participant on the mailing list who has done some work with grouping in
Lucene, now works for ElasticSearch, so I would hopefully expect some
integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay does
allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin artem.redkin@gmail.com wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I have
(almost) working proof-of-concept for this. Are there any guidelines for
contribution to es? Or maybe this feature already being implemented by core
group?

Thanks.

--

--

Just a quick note, Grouping is available is Lucene 3.x.

On Tuesday, October 9, 2012 5:01:16 AM UTC+13, Ivan Brusic wrote:

Grouping is part of Lucene 4.0, so I would hate to see different potential
implementations. Judging by LinkedIn, Martijn van Groningen, a frequent
participant on the mailing list who has done some work with grouping in
Lucene, now works for ElasticSearch, so I would hopefully expect some
integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay does
allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin <artem....@gmail.com<javascript:>

wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I have
(almost) working proof-of-concept for this. Are there any guidelines for
contribution to es? Or maybe this feature already being implemented by core
group?

Thanks.

--

--

Yes, my prototype is based on lucene-grouping module for now.
Thanks for answers, i will clean the code a bit and will submit
pull-request later this week.

On Tuesday, October 9, 2012 2:12:37 AM UTC+4, Chris Male wrote:

Just a quick note, Grouping is available is Lucene 3.x.

On Tuesday, October 9, 2012 5:01:16 AM UTC+13, Ivan Brusic wrote:

Grouping is part of Lucene 4.0, so I would hate to see different
potential implementations. Judging by LinkedIn, Martijn van Groningen, a
frequent participant on the mailing list who has done some work with
grouping in Lucene, now works for ElasticSearch, so I would hopefully
expect some integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay does
allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin artem....@gmail.com wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I
have (almost) working proof-of-concept for this. Are there any guidelines
for contribution to es? Or maybe this feature already being implemented by
core group?

Thanks.

--

--

Hi Artem,

I definitely want to take a look at your implementation. Some time ago
I created a prototype for the result grouping:
https://github.com/martijnvg/elasticsearch-with-local-grouping/tree/local-result-grouping

It is limited. Missing a lot of grouping features. (btw Distributed
grouping is possible in PoC by using routing during indexing /
searching)

Martijn

On 10 October 2012 19:05, Artem Redkin artem.redkin@gmail.com wrote:

Yes, my prototype is based on lucene-grouping module for now.
Thanks for answers, i will clean the code a bit and will submit pull-request
later this week.

On Tuesday, October 9, 2012 2:12:37 AM UTC+4, Chris Male wrote:

Just a quick note, Grouping is available is Lucene 3.x.

On Tuesday, October 9, 2012 5:01:16 AM UTC+13, Ivan Brusic wrote:

Grouping is part of Lucene 4.0, so I would hate to see different
potential implementations. Judging by LinkedIn, Martijn van Groningen, a
frequent participant on the mailing list who has done some work with
grouping in Lucene, now works for ElasticSearch, so I would hopefully expect
some integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay does
allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin artem....@gmail.com wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I
have (almost) working proof-of-concept for this. Are there any guidelines
for contribution to es? Or maybe this feature already being implemented by
core group?

Thanks.

--

--

--
Met vriendelijke groet,

Martijn van Groningen

--

Hi Martin!

Here's the pull request
https://github.com/elasticsearch/elasticsearch/pull/2326, it's early
work-in-progress and i haven't tested it in distributed environment (though
it works on multiple shards), only term query without sort is implemented,
and i will only be able to obtain some performance result tuesday next week.
This request is more like a topic starter :)), it touches too many core
components to be pulled right out-of-the-box.

On Thursday, October 11, 2012 2:10:16 AM UTC+4, Martijn v Groningen wrote:

Hi Artem,

I definitely want to take a look at your implementation. Some time ago
I created a prototype for the result grouping:

https://github.com/martijnvg/elasticsearch-with-local-grouping/tree/local-result-grouping

It is limited. Missing a lot of grouping features. (btw Distributed
grouping is possible in PoC by using routing during indexing /
searching)

Martijn

On 10 October 2012 19:05, Artem Redkin <artem....@gmail.com <javascript:>>
wrote:

Yes, my prototype is based on lucene-grouping module for now.
Thanks for answers, i will clean the code a bit and will submit
pull-request
later this week.

On Tuesday, October 9, 2012 2:12:37 AM UTC+4, Chris Male wrote:

Just a quick note, Grouping is available is Lucene 3.x.

On Tuesday, October 9, 2012 5:01:16 AM UTC+13, Ivan Brusic wrote:

Grouping is part of Lucene 4.0, so I would hate to see different
potential implementations. Judging by LinkedIn, Martijn van Groningen,
a

frequent participant on the mailing list who has done some work with
grouping in Lucene, now works for ElasticSearch, so I would hopefully
expect

some integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay
does

allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin artem....@gmail.com
wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I
have (almost) working proof-of-concept for this. Are there any
guidelines

for contribution to es? Or maybe this feature already being
implemented by

core group?

Thanks.

--

--

--
Met vriendelijke groet,

Martijn van Groningen

--

Hi,

any activity/plans around this recently?

regards,
Milan

On Sunday, October 14, 2012 2:57:32 PM UTC+2, Artem Redkin wrote:

Hi Martin!

Here's the pull request
https://github.com/elasticsearch/elasticsearch/pull/2326, it's early
work-in-progress and i haven't tested it in distributed environment (though
it works on multiple shards), only term query without sort is implemented,
and i will only be able to obtain some performance result tuesday next week.
This request is more like a topic starter :)), it touches too many core
components to be pulled right out-of-the-box.

On Thursday, October 11, 2012 2:10:16 AM UTC+4, Martijn v Groningen wrote:

Hi Artem,

I definitely want to take a look at your implementation. Some time ago
I created a prototype for the result grouping:

https://github.com/martijnvg/elasticsearch-with-local-grouping/tree/local-result-grouping

It is limited. Missing a lot of grouping features. (btw Distributed
grouping is possible in PoC by using routing during indexing /
searching)

Martijn

On 10 October 2012 19:05, Artem Redkin artem....@gmail.com wrote:

Yes, my prototype is based on lucene-grouping module for now.
Thanks for answers, i will clean the code a bit and will submit
pull-request
later this week.

On Tuesday, October 9, 2012 2:12:37 AM UTC+4, Chris Male wrote:

Just a quick note, Grouping is available is Lucene 3.x.

On Tuesday, October 9, 2012 5:01:16 AM UTC+13, Ivan Brusic wrote:

Grouping is part of Lucene 4.0, so I would hate to see different
potential implementations. Judging by LinkedIn, Martijn van
Groningen, a

frequent participant on the mailing list who has done some work with
grouping in Lucene, now works for ElasticSearch, so I would hopefully
expect

some integration on my part (speculation on my part).

That said, there is always something to learn from good code. Shay
does

allow pull requests and does comment on them.

Cheers,

Ivan

On Sun, Oct 7, 2012 at 5:34 AM, Artem Redkin artem....@gmail.com
wrote:

Hi!

I am interested in implementing grouping feature in elasticsearch. I
have (almost) working proof-of-concept for this. Are there any
guidelines

for contribution to es? Or maybe this feature already being
implemented by

core group?

Thanks.

--

--

--
Met vriendelijke groet,

Martijn van Groningen

--
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.
For more options, visit https://groups.google.com/groups/opt_out.