[vector index] fix inner_produce query error

This commit is contained in:
obdev
2024-09-19 07:23:47 +00:00
committed by ob-robot
parent bfcbb3d123
commit 32d1aebd06
14 changed files with 190 additions and 10 deletions

View File

@ -2471,7 +2471,7 @@ bool ObSqlParameterization::is_vector_index_query(const ParseNode *tree)
curr = curr->children_[0]; // sort key is sys func
if (curr->type_ == T_IDENT && OB_NOT_NULL(curr->str_value_)) {
ObString func_name(curr->str_len_, curr->str_value_);
bret = func_name.case_compare("l2_distance") == 0;
bret = func_name.case_compare("l2_distance") == 0 || func_name.case_compare("negative_inner_product") == 0;
}
}
}