Index: luceneapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/luceneapi/luceneapi.module,v
retrieving revision 1.61.2.128
diff -u -p -r1.61.2.128 luceneapi.module
--- luceneapi.module	18 Feb 2010 01:54:30 -0000	1.61.2.128
+++ luceneapi.module	24 Feb 2010 14:04:04 -0000
@@ -1167,13 +1167,15 @@ function luceneapi_query_parse($keys, $m
 
     // if an insignificant object was returned, we assume keywords are shorter
     // than the minimum length.
-    $subqueries = $query->getSubqueries();
-    if ($subqueries[0] instanceof Zend_Search_Lucene_Search_Query_Insignificant) {
-      form_set_error((string)$element, t(
-        'You must include at least one positive keyword with @count characters or more.',
-        array('@count' => luceneapi_setting_get('min_word_length'))
-      ));
-      return FALSE;
+    if ($query instanceof Zend_Search_Lucene_Search_Query_Boolean) {
+      $subqueries = $query->getSubqueries();
+      if ($subqueries[0] instanceof Zend_Search_Lucene_Search_Query_Insignificant) {
+        form_set_error((string)$element, t(
+          'You must include at least one positive keyword with @count characters or more.',
+          array('@count' => luceneapi_setting_get('min_word_length'))
+        ));
+        return FALSE;
+      }
     }
 
     // invokes hook_luceneapi_query_rebuild(), reverts back to original default operator
