Synonyms file in a cluster

Hi All,

I just wanted to check my understanding of how synonyms work with indexes
in a cluster.

Am I right in thinking that each cluster will need the same synonyms file?

Will it matter if when a cluster is being updated the synonyms files are
out of sync (e.g. if you are updating each machine in turn, a new machine
will be added to the cluster with a new synonyms file that is not the same
as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.

your understanding is correct I'd say!

simon
On Sunday, March 24, 2013 1:11:02 PM UTC+1, Chris Greening wrote:

Hi All,

I just wanted to check my understanding of how synonyms work with indexes
in a cluster.

Am I right in thinking that each cluster will need the same synonyms file?

Will it matter if when a cluster is being updated the synonyms files are
out of sync (e.g. if you are updating each machine in turn, a new machine
will be added to the cluster with a new synonyms file that is not the same
as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.

So when I'm updating a node in the cluster and I put a new synonyms file on
that node. Will it break anything if the other nodes have an older version
of the synonyms file?

On Sunday, March 24, 2013 6:45:10 PM UTC, simonw wrote:

your understanding is correct I'd say!

simon
On Sunday, March 24, 2013 1:11:02 PM UTC+1, Chris Greening wrote:

Hi All,

I just wanted to check my understanding of how synonyms work with indexes
in a cluster.

Am I right in thinking that each cluster will need the same synonyms file?

Will it matter if when a cluster is being updated the synonyms files are
out of sync (e.g. if you are updating each machine in turn, a new machine
will be added to the cluster with a new synonyms file that is not the same
as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.

well you will be indexing / searching with new synonyms which essentially
breaks your search. if you do update stuff like this you might want to
consider creating a new index and rather reindex or only apply synonyms at
search time and then you might see slightly different results while you
upgrade but that is feasible I guess?

simon

On Monday, March 25, 2013 10:56:06 AM UTC+1, Chris Greening wrote:

So when I'm updating a node in the cluster and I put a new synonyms file
on that node. Will it break anything if the other nodes have an older
version of the synonyms file?

On Sunday, March 24, 2013 6:45:10 PM UTC, simonw wrote:

your understanding is correct I'd say!

simon
On Sunday, March 24, 2013 1:11:02 PM UTC+1, Chris Greening wrote:

Hi All,

I just wanted to check my understanding of how synonyms work with
indexes in a cluster.

Am I right in thinking that each cluster will need the same synonyms
file?

Will it matter if when a cluster is being updated the synonyms files are
out of sync (e.g. if you are updating each machine in turn, a new machine
will be added to the cluster with a new synonyms file that is not the same
as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.

Is there a feature where you can specify synonyms using the rest API?
Because that might be scoped to index-creation or something.
Jaap Taal

[ Q42 BV | tel 070 44523 42 | direct 070 44523 65 | http://q42.nl |
Waldorpstraat 17F, Den Haag | Vijzelstraat 72 unit 4.23, Amsterdam |
KvK 30164662 ]

On Mon, Mar 25, 2013 at 11:22 AM, simonw
simon.willnauer@elasticsearch.com wrote:

well you will be indexing / searching with new synonyms which essentially
breaks your search. if you do update stuff like this you might want to
consider creating a new index and rather reindex or only apply synonyms at
search time and then you might see slightly different results while you
upgrade but that is feasible I guess?

simon

On Monday, March 25, 2013 10:56:06 AM UTC+1, Chris Greening wrote:

So when I'm updating a node in the cluster and I put a new synonyms file
on that node. Will it break anything if the other nodes have an older
version of the synonyms file?

On Sunday, March 24, 2013 6:45:10 PM UTC, simonw wrote:

your understanding is correct I'd say!

simon
On Sunday, March 24, 2013 1:11:02 PM UTC+1, Chris Greening wrote:

Hi All,

I just wanted to check my understanding of how synonyms work with
indexes in a cluster.

Am I right in thinking that each cluster will need the same synonyms
file?

Will it matter if when a cluster is being updated the synonyms files are
out of sync (e.g. if you are updating each machine in turn, a new machine
will be added to the cluster with a new synonyms file that is not the same
as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.

--
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.

I think it would be quite a rare thing, so creating a new index would make
sense.

On Monday, March 25, 2013 10:22:05 AM UTC, simonw wrote:

well you will be indexing / searching with new synonyms which essentially
breaks your search. if you do update stuff like this you might want to
consider creating a new index and rather reindex or only apply synonyms at
search time and then you might see slightly different results while you
upgrade but that is feasible I guess?

simon

On Monday, March 25, 2013 10:56:06 AM UTC+1, Chris Greening wrote:

So when I'm updating a node in the cluster and I put a new synonyms file
on that node. Will it break anything if the other nodes have an older
version of the synonyms file?

On Sunday, March 24, 2013 6:45:10 PM UTC, simonw wrote:

your understanding is correct I'd say!

simon
On Sunday, March 24, 2013 1:11:02 PM UTC+1, Chris Greening wrote:

Hi All,

I just wanted to check my understanding of how synonyms work with
indexes in a cluster.

Am I right in thinking that each cluster will need the same synonyms
file?

Will it matter if when a cluster is being updated the synonyms files
are out of sync (e.g. if you are updating each machine in turn, a new
machine will be added to the cluster with a new synonyms file that is not
the same as the other machines).

Or is the synonyms file stored with the index and not referenced again?

Thanks
Chris.

--
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.