Hi,<div>we are migrating a library that have some 60.000 records and 25.000 authorities. The import of the biblios and authorities works fine, but... we need to link them.</div><div>Up to now the procedure we follow is to import the authorities, dump the data to find out which &quot;authid&quot; koha assigned to each one, then scan the xml o marcedit file of the biblio data, putting on any matching field a $9  subfield with the corresponding &quot;authid&quot;. Then we import this data and all is done, works fine.</div>
<div><br></div><div>What wonders me is why is not working the script &quot;/usr/share/koha/bin/link_bibs_to_authorities.pl&quot;?</div><div>When we run it, all we obtained is the removal of the links to authorities that we have!</div>
<div><br></div><div>An inspection of the file shows that it use the procedure LinkBibHeadingsToAuthorities() from C4/Biblio.pm.</div><div>In that file the following line</div><div><br></div><div><div>        my $authorities = $heading-&gt;authorities();<br>
</div><div><br></div><div>gives a null result and that explains the removal of my links (following the algorithm).</div><div>Inspecting C4/Heading.pm we found that the line to find matching authorities is</div><div><div> </div>
<div>   my ($error, $results, $total_hits) = SimpleSearch( $query, undef, undef, [ &quot;authorityserver&quot; ] );</div><div><br></div><div>which in turn guides us to C4/Search.pm (implementation of SimpleSearch), in which there is this line</div>
<div><br></div></div><div><div>                $zoom_queries[$i] = new ZOOM::Query::CCL2RPN( $query, $zconns[$i]);</div><div><br></div><div>Now, the authorities search in opac and staff interfaces (which give correct results!) use a different procedure for the query in C4/AuthoritiesMarc.pm</div>
<div><br></div><div>        my $Anewq= new ZOOM::Query::PQF($query,$oAuth[0]);<br></div><div><br></div><div>Then I read a little about the difference between PQF and CCL queries, and I must confess... I am lost.</div><div>
The only I know is that one kind of query gives results and the other no.</div><div><br></div><div>Then my questions to the list:</div><div>1) Have any of you been able to make the former script work properly? And how?</div>
<div>2) Is there a procedure to make CCL queries works, if that is the reason? Perhaps tweaking koha-conf.xml?</div><div>3) It&#39;s a problem with the configuration of the zebra server?</div><div>4) Have you know of any other &quot;automatic&quot; procedure to do the job?</div>
<div><br></div><div>We are using Koha 3.01.00.014 on Ubuntu 8.04. The last git checkout (3.01.00.018) changes several files but no the previous lines .</div><div><br></div><div>Cheers,</div><div>bgk</div></div></div>