code: @Override
      protected List findUsingLucene(EntityMetadata m, Client client)
      {
          try
          {
              BasicDBObject orderByClause = getOrderByClause(m);
              // find on id, so no need to add skip() [firstResult hardcoded 0]
              return ((MongoDBClient) client).loadData(m, createMongoQuery(m, getKunderaQuery().getFilterClauseQueue()),
                      null, orderByClause, isSingleResult ? 1 : maxResult, 0, isCountQuery(),
                      getKeys(m, getKunderaQuery().getResult()), getKunderaQuery().getResult());
          }
          catch (Exception e)
          {
              log.error("Error during executing query, Caused by:", e);
              throw new QueryHandlerException(e);
          }
  
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.kundera.query.QueryImpl#findUsingLucene(com.impetus.kundera
  .metadata.model.EntityMetadata, com.impetus.kundera.client.Client)