//        no anchors please
 list($dataset, ) = explode('#', basename(trim($row['0'])));
 if (!$dataset) {
     continue;
 }
 //        double trouble check
 if (strpos($row['0'], '://')) {
     if (!strpos($row['0'], '/dataset/')) {
         if (strpos($row['0'], 'dataset?q=')) {
             parse_str(parse_url($row['0'], PHP_URL_QUERY), $query_array);
             if (isset($query_array['q'])) {
                 $query = $query_array['q'];
                 if (isset($query_array['organization'])) {
                     $org = $query_array['organization'];
                     $organizationList = new OrganizationList();
                     $org = $organizationList->getTreeArrayFor($organizationList->getNameFor($org));
                     if (!is_array($org) || !sizeof($org)) {
                         continue;
                     }
                     $org = join(' OR ', array_keys($org));
                     //                            var_dump($organizationList->getTreeArrayFor($organizationList->getNameFor($org)));
                     //                            continue;
                     $query = "{$query} AND organization:({$org})";
                     //                            echo $query.PHP_EOL;
                 }
                 $packages = $CkanManager->tryPackageSearch($query, '', 200);
                 $CkanManager->say(sizeof($packages) . " found searching: {$query},API SEARCH");
                 file_put_contents($results_dir . '/' . $basename . '_tags.log.csv', sizeof($packages) . " found searching: {$query},API SEARCH" . PHP_EOL, FILE_APPEND | LOCK_EX);
                 //                        print $query_array['q'];
                 if (!sizeof($packages)) {
                     continue;