diff --git a/para-server/src/main/java/com/erudika/para/search/LuceneUtils.java b/para-server/src/main/java/com/erudika/para/search/LuceneUtils.java
index <HASH>..<HASH> 100644
--- a/para-server/src/main/java/com/erudika/para/search/LuceneUtils.java
+++ b/para-server/src/main/java/com/erudika/para/search/LuceneUtils.java
@@ -228,7 +228,14 @@ public final class LuceneUtils {
 		NOT_ANALYZED_FIELDS.add("token");
 
 		// these fields are not indexed
-		IGNORED_FIELDS = new String[]{"validationConstraints", "resourcePermissions"};
+		IGNORED_FIELDS = new String[] {
+			"settings", // App
+			"datatypes", // App
+			"deviceState", // Thing
+			"deviceMetadata", // Thing
+			"resourcePermissions", // App
+			"validationConstraints" // App
+		};
 	}
 
 	private LuceneUtils() { }
added more fields to be ignored when indexing