ElasticSearch Geo and rabbitMQ


(Davide) #1

hi all,
i'm new to elasticsearch and i'm looking for some directions.
i would like to integrate geo searches into rabbitmq and since
elasticsearch has integration for both i thought it could be the
solution i am looking for.
although there are some things i wasn't able to understand from the
docs on the website. so here i am.
in particular, i think it's possible to import rabbitmq messages into
elasticsearch (via the river, right?) and add a geopoint to each of
them (correct me if i'm wrong here), but is it possible to keep the
publish/subscribe mechanism of rabbitmq?
in particular i would like the user to be able to receive messages of
interest based on location, without the need to proactively search the
messages (as the publish/subscribe mechanisms already does, but
without location). is this possible? if the answer is yes, can you
point me to some documentation i can start from?

thanks for your time

Davide


(Shay Banon) #2

This is nto possible without some work required by you. You can index data
into elasticsearch (and rabbitmq is just a mechanism / transport to do it),
and then issue queries against it. It does not send notifications when
something is "found".

On Thu, Dec 30, 2010 at 4:46 PM, Davide <
francesco.davide.carnovale@gmail.com> wrote:

hi all,
i'm new to elasticsearch and i'm looking for some directions.
i would like to integrate geo searches into rabbitmq and since
elasticsearch has integration for both i thought it could be the
solution i am looking for.
although there are some things i wasn't able to understand from the
docs on the website. so here i am.
in particular, i think it's possible to import rabbitmq messages into
elasticsearch (via the river, right?) and add a geopoint to each of
them (correct me if i'm wrong here), but is it possible to keep the
publish/subscribe mechanism of rabbitmq?
in particular i would like the user to be able to receive messages of
interest based on location, without the need to proactively search the
messages (as the publish/subscribe mechanisms already does, but
without location). is this possible? if the answer is yes, can you
point me to some documentation i can start from?

thanks for your time

Davide


(Davide) #3

Thanks for the answer Shay. I thought as much unfortunately.
I'll consider a solution that involves periodic pings to the server in order
to get new results.

Davide
Il giorno 30/dic/2010 23.57, "Shay Banon" shay.banon@elasticsearch.com ha
scritto:

This is nto possible without some work required by you. You can index data
into elasticsearch (and rabbitmq is just a mechanism / transport to do
it),
and then issue queries against it. It does not send notifications when
something is "found".

On Thu, Dec 30, 2010 at 4:46 PM, Davide <
francesco.davide.carnovale@gmail.com> wrote:

hi all,
i'm new to elasticsearch and i'm looking for some directions.
i would like to integrate geo searches into rabbitmq and since
elasticsearch has integration for both i thought it could be the
solution i am looking for.
although there are some things i wasn't able to understand from the
docs on the website. so here i am.
in particular, i think it's possible to import rabbitmq messages into
elasticsearch (via the river, right?) and add a geopoint to each of
them (correct me if i'm wrong here), but is it possible to keep the
publish/subscribe mechanism of rabbitmq?
in particular i would like the user to be able to receive messages of
interest based on location, without the need to proactively search the
messages (as the publish/subscribe mechanisms already does, but
without location). is this possible? if the answer is yes, can you
point me to some documentation i can start from?

thanks for your time

Davide


(Shay Banon) #4

Right, this is the current way to do it. There has been discussions on
providing information when indexing documents on certain queries that they
"hit". It has been percolating in my mind, played around with the idea a
bit, I will ping back if it gets further.

On Fri, Dec 31, 2010 at 3:02 PM, Davide Carnovale <
francesco.davide.carnovale@gmail.com> wrote:

Thanks for the answer Shay. I thought as much unfortunately.
I'll consider a solution that involves periodic pings to the server in
order to get new results.

Davide
Il giorno 30/dic/2010 23.57, "Shay Banon" shay.banon@elasticsearch.com
ha scritto:

This is nto possible without some work required by you. You can index
data
into elasticsearch (and rabbitmq is just a mechanism / transport to do
it),
and then issue queries against it. It does not send notifications when
something is "found".

On Thu, Dec 30, 2010 at 4:46 PM, Davide <
francesco.davide.carnovale@gmail.com> wrote:

hi all,
i'm new to elasticsearch and i'm looking for some directions.
i would like to integrate geo searches into rabbitmq and since
elasticsearch has integration for both i thought it could be the
solution i am looking for.
although there are some things i wasn't able to understand from the
docs on the website. so here i am.
in particular, i think it's possible to import rabbitmq messages into
elasticsearch (via the river, right?) and add a geopoint to each of
them (correct me if i'm wrong here), but is it possible to keep the
publish/subscribe mechanism of rabbitmq?
in particular i would like the user to be able to receive messages of
interest based on location, without the need to proactively search the
messages (as the publish/subscribe mechanisms already does, but
without location). is this possible? if the answer is yes, can you
point me to some documentation i can start from?

thanks for your time

Davide


(Davide) #5

thanks again, i'll keep an eye on the mailing list for updates then =)

Davide

2010/12/31 Shay Banon shay.banon@elasticsearch.com

Right, this is the current way to do it. There has been discussions on
providing information when indexing documents on certain queries that they
"hit". It has been percolating in my mind, played around with the idea a
bit, I will ping back if it gets further.

On Fri, Dec 31, 2010 at 3:02 PM, Davide Carnovale <
francesco.davide.carnovale@gmail.com> wrote:

Thanks for the answer Shay. I thought as much unfortunately.
I'll consider a solution that involves periodic pings to the server in
order to get new results.

Davide
Il giorno 30/dic/2010 23.57, "Shay Banon" shay.banon@elasticsearch.com
ha scritto:

This is nto possible without some work required by you. You can index
data
into elasticsearch (and rabbitmq is just a mechanism / transport to do
it),
and then issue queries against it. It does not send notifications when
something is "found".

On Thu, Dec 30, 2010 at 4:46 PM, Davide <
francesco.davide.carnovale@gmail.com> wrote:

hi all,
i'm new to elasticsearch and i'm looking for some directions.
i would like to integrate geo searches into rabbitmq and since
elasticsearch has integration for both i thought it could be the
solution i am looking for.
although there are some things i wasn't able to understand from the
docs on the website. so here i am.
in particular, i think it's possible to import rabbitmq messages into
elasticsearch (via the river, right?) and add a geopoint to each of
them (correct me if i'm wrong here), but is it possible to keep the
publish/subscribe mechanism of rabbitmq?
in particular i would like the user to be able to receive messages of
interest based on location, without the need to proactively search the
messages (as the publish/subscribe mechanisms already does, but
without location). is this possible? if the answer is yes, can you
point me to some documentation i can start from?

thanks for your time

Davide


(system) #6