From a1b174cb26fdc2127d6f93d7b317b43635678125 Mon Sep 17 00:00:00 2001 From: carlosdelest Date: Thu, 30 Nov 2023 13:50:58 +0100 Subject: [PATCH] Removing unused logic --- .../ml/queries/SemanticQueryBuilder.java | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/queries/SemanticQueryBuilder.java b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/queries/SemanticQueryBuilder.java index f85f68e657699..1f3c67d08d817 100644 --- a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/queries/SemanticQueryBuilder.java +++ b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/queries/SemanticQueryBuilder.java @@ -115,30 +115,6 @@ protected QueryBuilder doRewrite(QueryRewriteContext queryRewriteContext) throws return new SemanticQueryBuilder(this, inferenceResultsSupplier); } - private QueryBuilder inferenceResultsToQuery(String fieldName, List inferenceResultsList) { - if (inferenceResultsList.size() != 1) { - throw new IllegalArgumentException("received multiple inference results for field " + fieldName); - } - InferenceResults inferenceResults = inferenceResultsList.get(0); - if (inferenceResults instanceof TextExpansionResults expansionResults) { - var boolQuery = QueryBuilders.boolQuery(); - for (var weightedToken : expansionResults.getWeightedTokens()) { - boolQuery.should( - QueryBuilders.termQuery( - fieldName, - weightedToken.token() - ).boost(weightedToken.weight()) - ); - } - boolQuery.minimumShouldMatch(1); - return new SemanticQueryBuilder(this, boolQuery); - } else { - throw new IllegalArgumentException( - "field [" + fieldName + "] does not use a model that outputs sparse vector inference results" - ); - } - } - protected Query doToQuery(SearchExecutionContext context) throws IOException { List inferenceResultsList = inferenceResultsSupplier.get(); if (inferenceResultsList == null) {