File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
server/src/main/java/org/elasticsearch/index/mapper/vectors Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -558,7 +558,7 @@ public static ElementType fromString(String name) {
558558 }
559559 }
560560
561- private static abstract class ElementTypeBehavior {
561+ private abstract static class ElementTypeBehavior {
562562
563563 abstract ElementType elementType ();
564564
@@ -622,15 +622,21 @@ StringBuilder checkNanAndInfinite(float[] vector) {
622622
623623 if (Float .isNaN (value )) {
624624 errorBuilder = new StringBuilder (
625- "element_type [" + this + "] vectors do not support NaN values but found [" + value + "] at dim [" + index + "];"
625+ "element_type ["
626+ + elementType ()
627+ + "] vectors do not support NaN values but found ["
628+ + value
629+ + "] at dim ["
630+ + index
631+ + "];"
626632 );
627633 break ;
628634 }
629635
630636 if (Float .isInfinite (value )) {
631637 errorBuilder = new StringBuilder (
632638 "element_type ["
633- + this
639+ + elementType ()
634640 + "] vectors do not support infinite values but found ["
635641 + value
636642 + "] at dim ["
@@ -700,7 +706,7 @@ StringBuilder checkVectorErrors(float[] vector) {
700706 if (value % 1.0f != 0.0f ) {
701707 errors = new StringBuilder (
702708 "element_type ["
703- + this
709+ + elementType ()
704710 + "] vectors only support non-decimal values but found decimal value ["
705711 + value
706712 + "] at dim ["
@@ -713,7 +719,7 @@ StringBuilder checkVectorErrors(float[] vector) {
713719 if (value < Byte .MIN_VALUE || value > Byte .MAX_VALUE ) {
714720 errors = new StringBuilder (
715721 "element_type ["
716- + this
722+ + elementType ()
717723 + "] vectors only support integers between ["
718724 + Byte .MIN_VALUE
719725 + ", "
You can’t perform that action at this time.
0 commit comments