diff --git a/querydsl-lucene3/src/main/java/com/mysema/query/lucene/LuceneSerializer.java b/querydsl-lucene3/src/main/java/com/mysema/query/lucene/LuceneSerializer.java index b81ac4fcd..7c91d52bb 100644 --- a/querydsl-lucene3/src/main/java/com/mysema/query/lucene/LuceneSerializer.java +++ b/querydsl-lucene3/src/main/java/com/mysema/query/lucene/LuceneSerializer.java @@ -82,6 +82,8 @@ public class LuceneSerializer { return bq; } else if (op == Ops.LIKE) { return like(operation, metadata); + } else if (op == Ops.LIKE_IC) { + throw new IgnoreCaseUnsupportedException(); } else if (op == Ops.EQ) { return eq(operation, metadata, false); } else if (op == Ops.EQ_IGNORE_CASE) { diff --git a/querydsl-lucene4/src/main/java/com/mysema/query/lucene/LuceneSerializer.java b/querydsl-lucene4/src/main/java/com/mysema/query/lucene/LuceneSerializer.java index 83fe6d647..fac62e3de 100644 --- a/querydsl-lucene4/src/main/java/com/mysema/query/lucene/LuceneSerializer.java +++ b/querydsl-lucene4/src/main/java/com/mysema/query/lucene/LuceneSerializer.java @@ -83,6 +83,8 @@ public class LuceneSerializer { return bq; } else if (op == Ops.LIKE) { return like(operation, metadata); + } else if (op == Ops.LIKE_IC) { + throw new IgnoreCaseUnsupportedException(); } else if (op == Ops.EQ) { return eq(operation, metadata, false); } else if (op == Ops.EQ_IGNORE_CASE) {