From 2120579971598ee12cbc7b236dff3d8a76885bbf Mon Sep 17 00:00:00 2001 From: maggiolo00 Date: Thu, 26 Jun 2014 17:16:27 +0200 Subject: [PATCH] fixed #8 --- .../lucene/index/OLuceneFullTextIndex.java | 2 +- .../lucene/operator/OLuceneOperatorUtil.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/orientechnologies/lucene/index/OLuceneFullTextIndex.java b/src/main/java/com/orientechnologies/lucene/index/OLuceneFullTextIndex.java index 5874a02..8d7cdfb 100644 --- a/src/main/java/com/orientechnologies/lucene/index/OLuceneFullTextIndex.java +++ b/src/main/java/com/orientechnologies/lucene/index/OLuceneFullTextIndex.java @@ -152,7 +152,7 @@ public boolean supportsOrderedIterations() { @Override public boolean canBeUsedInEqualityOperators() { - return true; + return false; } @Override diff --git a/src/main/java/com/orientechnologies/lucene/operator/OLuceneOperatorUtil.java b/src/main/java/com/orientechnologies/lucene/operator/OLuceneOperatorUtil.java index 191f32f..d897098 100644 --- a/src/main/java/com/orientechnologies/lucene/operator/OLuceneOperatorUtil.java +++ b/src/main/java/com/orientechnologies/lucene/operator/OLuceneOperatorUtil.java @@ -35,16 +35,16 @@ public static boolean checkIndexExistence(final OClass iSchemaClass, final OInde if (!iSchemaClass.areIndexed(result.fields())) return false; - if (result.getLastField().isLong()) { - final int fieldCount = result.getLastField().getItemCount(); - OClass cls = iSchemaClass.getProperty(result.getLastField().getItemName(0)).getLinkedClass(); + if (result.lastField.isLong()) { + final int fieldCount = result.lastField.getItemCount(); + OClass cls = iSchemaClass.getProperty(result.lastField.getItemName(0)).getLinkedClass(); for (int i = 1; i < fieldCount; i++) { - if (cls == null || !cls.areIndexed(result.getLastField().getItemName(i))) { + if (cls == null || !cls.areIndexed(result.lastField.getItemName(i))) { return false; } - cls = cls.getProperty(result.getLastField().getItemName(i)).getLinkedClass(); + cls = cls.getProperty(result.lastField.getItemName(i)).getLinkedClass(); } } return true;