diff --git a/pom.xml b/pom.xml
index 1ba343ac42224e4d3a6af29b2d842c02591ad2e1..255ec63130ff2e874bb54dd5d3106dd9488ddb5f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,6 +11,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <os-core-common.version>0.13.0-rc7</os-core-common.version>
         <snakeyaml.version>1.26</snakeyaml.version>
+        <lucene.version>8.0.0</lucene.version>
     </properties>
 
     <licenses>
diff --git a/unit-core/pom.xml b/unit-core/pom.xml
index fb74777377877b2c60db8867a54232e2c0601a85..7cde884da5f4a6df1baffd3ad6f90d826a552b2f 100644
--- a/unit-core/pom.xml
+++ b/unit-core/pom.xml
@@ -87,6 +87,23 @@
             <artifactId>os-core-common</artifactId>
         </dependency>
 
+        <!-- Lucene Indexing Dependencies -->
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-core</artifactId>
+            <version>${lucene.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-analyzers-common</artifactId>
+            <version>${lucene.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-queryparser</artifactId>
+            <version>${lucene.version}</version>
+        </dependency>
+
         <!-- Test Dependencies -->
         <dependency>
             <groupId>junit</groupId>