Absolutely, will do...
On Tuesday, May 15, 2012 3:22:08 PM UTC-5, kimchy wrote:
Btw, can you open an issue for it?
On Tue, May 15, 2012 at 11:21 PM, Shay Banon kimchy@gmail.com wrote:
Yes, its is possible to automatic load changes to the synonym file, just
require some work.
On Sun, May 13, 2012 at 4:05 PM, my3sons carey.boldenow@gmail.comwrote:
Thanks Shay! One last question regarding this, although I think I know
what the answer is. We are using ES to hopefully build a search solution
for a rather large ecommerce site, and two guiding principles we know going
in are; change will be constant, and outages are never acceptable.
Therefore, for synonyms, it appears as though even if only executed on the
query side, any changes to the synonym list require a close/open on the
index at a minimum. Is there any other way to make those synonym changes
real-time (i.e. cache flush of some sort)?
On Wednesday, May 9, 2012 6:45:18 PM UTC-5, my3sons wrote:
Hello,
While doing some testing with query side synonyms and boosts, I am
noticing that the boosts do not seem to be honored for synonym derived
keywords. For example, if I have defined a boost when the keyword is "ipad"
and I have also defined a synonym where "i pad" => "ipad", if then submit a
search with "i pad" as my keyword, I do see that the synonym fired
accordingly, but the boost I have for ipad is not honored. Is there anyway
to leverage both the synonym and boost, without having to duplicate all my
boosts across the synonym terms, as we will have thousands of synonyms.
I would be curious to know how ES implements synonyms under the hood.
Thanks!
On Tuesday, May 15, 2012 3:22:08 PM UTC-5, kimchy wrote:
Btw, can you open an issue for it?
On Tue, May 15, 2012 at 11:21 PM, Shay Banon kimchy@gmail.com wrote:
Yes, its is possible to automatic load changes to the synonym file, just
require some work.
On Sun, May 13, 2012 at 4:05 PM, my3sons carey.boldenow@gmail.comwrote:
Thanks Shay! One last question regarding this, although I think I know
what the answer is. We are using ES to hopefully build a search solution
for a rather large ecommerce site, and two guiding principles we know going
in are; change will be constant, and outages are never acceptable.
Therefore, for synonyms, it appears as though even if only executed on the
query side, any changes to the synonym list require a close/open on the
index at a minimum. Is there any other way to make those synonym changes
real-time (i.e. cache flush of some sort)?
On Wednesday, May 9, 2012 6:45:18 PM UTC-5, my3sons wrote:
Hello,
While doing some testing with query side synonyms and boosts, I am
noticing that the boosts do not seem to be honored for synonym derived
keywords. For example, if I have defined a boost when the keyword is "ipad"
and I have also defined a synonym where "i pad" => "ipad", if then submit a
search with "i pad" as my keyword, I do see that the synonym fired
accordingly, but the boost I have for ipad is not honored. Is there anyway
to leverage both the synonym and boost, without having to duplicate all my
boosts across the synonym terms, as we will have thousands of synonyms.
I would be curious to know how ES implements synonyms under the hood.
Thanks!
On Tuesday, May 15, 2012 3:22:08 PM UTC-5, kimchy wrote:
Btw, can you open an issue for it?
On Tue, May 15, 2012 at 11:21 PM, Shay Banon kimchy@gmail.com wrote:
Yes, its is possible to automatic load changes to the synonym file, just
require some work.
On Sun, May 13, 2012 at 4:05 PM, my3sons carey.boldenow@gmail.comwrote:
Thanks Shay! One last question regarding this, although I think I know
what the answer is. We are using ES to hopefully build a search solution
for a rather large ecommerce site, and two guiding principles we know going
in are; change will be constant, and outages are never acceptable.
Therefore, for synonyms, it appears as though even if only executed on the
query side, any changes to the synonym list require a close/open on the
index at a minimum. Is there any other way to make those synonym changes
real-time (i.e. cache flush of some sort)?
On Wednesday, May 9, 2012 6:45:18 PM UTC-5, my3sons wrote:
Hello,
While doing some testing with query side synonyms and boosts, I am
noticing that the boosts do not seem to be honored for synonym derived
keywords. For example, if I have defined a boost when the keyword is "ipad"
and I have also defined a synonym where "i pad" => "ipad", if then submit a
search with "i pad" as my keyword, I do see that the synonym fired
accordingly, but the boost I have for ipad is not honored. Is there anyway
to leverage both the synonym and boost, without having to duplicate all my
boosts across the synonym terms, as we will have thousands of synonyms.
I would be curious to know how ES implements synonyms under the hood.
Thanks!
On Tuesday, May 15, 2012 3:22:08 PM UTC-5, kimchy wrote:
Btw, can you open an issue for it?
On Tue, May 15, 2012 at 11:21 PM, Shay Banon kimchy@gmail.com wrote:
Yes, its is possible to automatic load changes to the synonym file, just
require some work.
On Sun, May 13, 2012 at 4:05 PM, my3sons carey.boldenow@gmail.comwrote:
Thanks Shay! One last question regarding this, although I think I know
what the answer is. We are using ES to hopefully build a search solution
for a rather large ecommerce site, and two guiding principles we know going
in are; change will be constant, and outages are never acceptable.
Therefore, for synonyms, it appears as though even if only executed on the
query side, any changes to the synonym list require a close/open on the
index at a minimum. Is there any other way to make those synonym changes
real-time (i.e. cache flush of some sort)?
On Wednesday, May 9, 2012 6:45:18 PM UTC-5, my3sons wrote:
Hello,
While doing some testing with query side synonyms and boosts, I am
noticing that the boosts do not seem to be honored for synonym derived
keywords. For example, if I have defined a boost when the keyword is "ipad"
and I have also defined a synonym where "i pad" => "ipad", if then submit a
search with "i pad" as my keyword, I do see that the synonym fired
accordingly, but the boost I have for ipad is not honored. Is there anyway
to leverage both the synonym and boost, without having to duplicate all my
boosts across the synonym terms, as we will have thousands of synonyms.
I would be curious to know how ES implements synonyms under the hood.
Thanks!