code: final List<Map.Entry<K, Float>> queryNearest(String query, int size)
      {
          if (query == null || query.length() == 0)
          {
              return Collections.emptyList();
          }
          try
          {
              return nearest(query(query), size);
          }
          catch (Exception e)
          {
              return Collections.emptyList();
          }
      }
docs: 执行查询最相似的对象（子类通过query方法决定如何解析query，然后通过此方法执行查询）
  
  @param query 查询语句（或者说一个对象的内容）
  @param size  需要返回前多少个对象
  @return