From bb011cbacec9ea4d0a6369da428f4edbc8d7b40b Mon Sep 17 00:00:00 2001 From: jzonthemtn Date: Wed, 11 Dec 2024 08:23:36 -0500 Subject: [PATCH] Removing indexing of query results to second index. --- .../eval/SearchQualityEvaluationPlugin.java | 5 --- .../runners/OpenSearchQuerySetRunner.java | 31 ------------------- 2 files changed, 36 deletions(-) diff --git a/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/SearchQualityEvaluationPlugin.java b/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/SearchQualityEvaluationPlugin.java index eb7f2f7..2aeb5de 100644 --- a/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/SearchQualityEvaluationPlugin.java +++ b/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/SearchQualityEvaluationPlugin.java @@ -76,11 +76,6 @@ public class SearchQualityEvaluationPlugin extends Plugin implements ActionPlugi */ public static final String QUERY_SETS_INDEX_NAME = "search_quality_eval_query_sets"; - /** - * The name of the index that stores the query set run results. - */ - public static final String QUERY_SETS_RUN_RESULTS_INDEX_NAME = "search_quality_eval_query_sets_run_results"; - /** * The name of the index that stores the implicit judgments. */ diff --git a/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/runners/OpenSearchQuerySetRunner.java b/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/runners/OpenSearchQuerySetRunner.java index f792943..15427f2 100644 --- a/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/runners/OpenSearchQuerySetRunner.java +++ b/opensearch-search-quality-evaluation-plugin/src/main/java/org/opensearch/eval/runners/OpenSearchQuerySetRunner.java @@ -13,12 +13,10 @@ import org.opensearch.action.bulk.BulkRequest; import org.opensearch.action.bulk.BulkResponse; import org.opensearch.action.index.IndexRequest; -import org.opensearch.action.index.IndexResponse; import org.opensearch.action.search.SearchRequest; import org.opensearch.action.search.SearchResponse; import org.opensearch.client.Client; import org.opensearch.core.action.ActionListener; -import org.opensearch.eval.SearchQualityEvaluationPlugin; import org.opensearch.eval.metrics.DcgSearchMetric; import org.opensearch.eval.metrics.NdcgSearchMetric; import org.opensearch.eval.metrics.PrecisionSearchMetric; @@ -174,35 +172,6 @@ public void onFailure(Exception ex) { @Override public void save(final QuerySetRunResult result) throws Exception { - // Index the query results into OpenSearch. - - final Map results = new HashMap<>(); - - results.put("run_id", result.getRunId()); - results.put("query_results", result.getQueryResultsAsMap()); - - // Add each metric to the object to index. - for (final String metric : result.getSearchMetrics().keySet()) { - results.put(metric, result.getSearchMetrics().get(metric)); - } - - final IndexRequest indexRequest = new IndexRequest(SearchQualityEvaluationPlugin.QUERY_SETS_RUN_RESULTS_INDEX_NAME) - .id(UUID.randomUUID().toString()) - .source(results); - - client.index(indexRequest).get(); -// client.index(indexRequest, new ActionListener<>() { -// @Override -// public void onResponse(IndexResponse indexResponse) { -// LOGGER.debug("Query set results indexed."); -// } -// -// @Override -// public void onFailure(Exception ex) { -// throw new RuntimeException(ex); -// } -// }); - // Now, index the metrics as expected by the dashboards. // See https://github.com/o19s/opensearch-search-quality-evaluation/blob/main/opensearch-dashboard-prototyping/METRICS_SCHEMA.md