From bc6ebee369703d6193aa9ab1fd9e0d5fbf18cf67 Mon Sep 17 00:00:00 2001 From: Sriharsha Chintalapani Date: Wed, 5 Jul 2023 00:12:51 -0500 Subject: [PATCH] Fix TestCase indexing: exclude change descripiton from indexing (#12281) * Fix TestCase indexing: exclude change descripiton from indexing * Fix TestCase indexing: exclude change descripiton from indexing --------- Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> --- .../org/openmetadata/service/elasticsearch/TestCaseIndex.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/elasticsearch/TestCaseIndex.java b/openmetadata-service/src/main/java/org/openmetadata/service/elasticsearch/TestCaseIndex.java index 724fff2ed15..452275b988d 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/elasticsearch/TestCaseIndex.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/elasticsearch/TestCaseIndex.java @@ -16,6 +16,8 @@ import org.openmetadata.service.util.JsonUtils; public class TestCaseIndex implements ElasticSearchIndex { TestCase testCase; + private static final List excludeFields = List.of("changeDescription"); + public TestCaseIndex(TestCase testCase) { this.testCase = testCase; } @@ -31,6 +33,7 @@ public class TestCaseIndex implements ElasticSearchIndex { List testSuiteArray = new ArrayList<>(); testSuiteArray.add(testSuite); Map doc = JsonUtils.getMap(testCase); + ElasticSearchIndexUtils.removeNonIndexableFields(doc, excludeFields); doc.put("testSuites", testSuiteArray); return doc; }