diff --git a/data-store/src/main/java/org/lucares/pdb/datastore/lang/ExpressionToDocIdVisitor.java b/data-store/src/main/java/org/lucares/pdb/datastore/lang/ExpressionToDocIdVisitor.java index a1a7710..70039d1 100644 --- a/data-store/src/main/java/org/lucares/pdb/datastore/lang/ExpressionToDocIdVisitor.java +++ b/data-store/src/main/java/org/lucares/pdb/datastore/lang/ExpressionToDocIdVisitor.java @@ -165,7 +165,7 @@ public class ExpressionToDocIdVisitor extends ExpressionVisitor { final Map valueToDocId = keyToValueToDocId.getOrDefault(propertyName, EMPTY_VALUES); for (final Entry entry : valueToDocId.entrySet()) { - if (valuePattern.matcher(entry.getKey()).find()) { + if (valuePattern.matcher(entry.getKey()).matches()) { result.add(entry.getValue()); } }