I'm currently looking to upgrade from ES 0.19.8 to 0.90.7 and I'm having an
issue with a bit of code that used to work when trying to store a document
with an index-time boost.
I think I've managed to distil the issue down to some reproducible steps
that works on 0.19.8 but not on 0.90.7:
As you can see, the index creation sets the field 'boostable_str' with
index as not_analyzed and omit_norms to false which I believe should mean
it is indexed and doesn't omit norms yet the exception states that one of
those conditions is not being met. The mapping check shows in the newer
version of ES that omit_norms is true, not false which is what should have
been configured.
We specifically need the field set to not_analyzed as we're using it for
faceting and exact matching so we need the literal, un-analyzed values.
Am I missing something fundamental in what I'm asking ES to do now (which
has historically worked for us) or is there a bug?
I'm currently looking to upgrade from ES 0.19.8 to 0.90.7 and I'm having
an issue with a bit of code that used to work when trying to store a
document with an index-time boost.
I think I've managed to distil the issue down to some reproducible steps
that works on 0.19.8 but not on 0.90.7:
As you can see, the index creation sets the field 'boostable_str' with
index as not_analyzed and omit_norms to false which I believe should mean
it is indexed and doesn't omit norms yet the exception states that one of
those conditions is not being met. The mapping check shows in the newer
version of ES that omit_norms is true, not false which is what should have
been configured.
We specifically need the field set to not_analyzed as we're using it for
faceting and exact matching so we need the literal, un-analyzed values.
Am I missing something fundamental in what I'm asking ES to do now (which
has historically worked for us) or is there a bug?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.