You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redis OM Spring now supports Maps with complex object values, enabling you to query nested fields within those objects. This is particularly useful for scenarios like financial portfolios, inventory systems, or any domain requiring dynamic collections of structured data.
* **No partial matching**: String values in maps use TAG indexing (exact match only)
327
480
* **GEO queries**: Point values support equality through proximity search with minimal radius
328
481
* **Collection values**: Maps with collection-type values are not supported
482
+
* **Complex object nesting depth**: While you can query nested fields in complex Map values, deeply nested objects (object within object within map) may have limited query support
Copy file name to clipboardExpand all lines: docs/content/modules/ROOT/pages/json_mappings.adoc
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -207,7 +207,7 @@ public class Company {
207
207
208
208
=== Map Field Support
209
209
210
-
Redis OM Spring provides comprehensive support for `Map<String, T>` fields, enabling dynamic key-value pairs with full indexing and query capabilities:
210
+
Redis OM Spring provides comprehensive support for `Map<String, T>` fields, enabling dynamic key-value pairs with full indexing and query capabilities. Starting with version 1.0.0, this includes support for complex object values with queryable nested fields:
211
211
212
212
[source,java]
213
213
----
@@ -227,6 +227,9 @@ public class Product {
227
227
228
228
@Indexed
229
229
private Map<String, LocalDateTime> events; // Temporal data
0 commit comments