* @return QueryIterator
   */
  public static QueryIterator callRetrievePartial(Stella_Object query) {
    { QueryIterator thequery = Logic.createRetrieveQuery(query);

      QueryIterator.initializePartialQuery(thequery);
      thequery.partialMatchStrategy.retrievePartialSolutions(thequery);
      if (Logic.lookupQueryOption(thequery, Logic.KWD_SORT_BY) == Logic.KWD_SCORE) {
        QueryIterator.sortSolutionsByScore(thequery);
      }
      return (thequery);
    }
  }