Authored by unknown

fix yoho_hamming_score

... ... @@ -203,16 +203,9 @@ public class SknImageVectorsServiceImpl implements ISknImageVectorsService, Appl
private FunctionScoreQueryBuilder buildFunctionScoreQueryBuilder(String vectorsFieldName, String vectorsValue, List<Integer> productSkns) {
MatchAllQueryBuilder matchAllQueryBuilder = QueryBuilders.matchAllQuery().boost(1.0f);
// script_score
String[] feaArray = vectorsValue.split(",");
Long[] fea = new Long[feaArray.length];
for (int i = 0; i < feaArray.length; i++) {
String string = feaArray[i];
fea[i] = Long.valueOf(string);
}
Map<String, Object> params = new HashMap<>();
params.put("f", vectorsFieldName);
params.put("fea", fea);
params.put("fea", vectorsValue);
params.put("verbose", true);
String inlineScript = SCRIPT_NAME;
Script script = new Script(ScriptType.INLINE, "native", inlineScript, params);
... ...