<p>I feel I have made it fairly clear that I am not opposed to solr. But, and this is a big but, I will not be accepting for 3.4 a rewrite of C4::Search that only works with Solr.</p>
<p>If people want Solr in 3.4, then the search needs to work with both zebra and Solr. I don&#39;t think this is unreasonable at all and provides a smooth transition for any libraries who want to use solr without forcing those who don&#39;t to have to upgrade.</p>

<p>I would hope that any meeting on the subject would have this as its aim. My aim is to release a stable release in what is now 5 months time. The same rule is applied for the template work, the new templating system should be functionally equivalent to the current system there should be utterly no regression. The same with dbix::class::schema and any rfcs.</p>

<p>So let&#39;s move forward on this, time is short if we want solr in 3.4 we need to start work on making sure it still works with zebra</p>
<p>Chris</p>
<p>Ps my son turned 4 today and I have birthday party tomorrow so won&#39;t be around the net until Monday nz time.</p>
<p><blockquote type="cite">On 20 Nov 2010 17:49, &quot;LAURENT Henri-Damien&quot; &lt;<a href="mailto:henridamien.laurent@biblibre.com">henridamien.laurent@biblibre.com</a>&gt; wrote:<br><br>Le 19/11/2010 22:41, Thomas Dukleth a écrit :<br>

&gt; Reply inline:<br>
&gt;<br>
[snip]&gt;<br>
<p><font color="#500050">&gt; Much of the capabilities which Zebra support provides are not being used<br>&gt; in Koha and we are comp...</font></p>As far as I know, solr is succesfully everyday used in many opensource<br>

OPACS, and other projects too (thunderbird, alfresco, Drupal, .... ).<br>
I donot claim that they are better than we do. But why should we doubt<br>
that this solution, widely used, which is a real kind of standard in<br>
indexing engine would be a good one ?<br>
a) Getting and providing Suppport fot that tool would be easier. Solr<br>
community exists.<br>
b) Since it has been used in Vufind, and Blacklight, i think we could<br>
share experiences more easily, Eventually direct bridges between Koha<br>
and those solutions.<br>
<p><font color="#500050"><br><br>&gt; <br>&gt; There is more than just the problem of losing very good Z39.50/SRU server<br>&gt; support which wou...</font></p>It was done in koha2.2 and as far as I know, without zebra, this feature<br>

still exists in our testing box.<br>
It is just using direct ZOOM search rather than C4::Search::SimpleSearch.<br>
So this valuable feature is still there. And we care not to break<br>
existing features.<br>
Same for the Z3950 server which we wrote a wrapper using<br>
Net::Z3950::SimpleServer. This would allow ppl to expose their<br>
collection as a Z3950 server.<br>
<p><font color="#500050"><br>&gt; <br>&gt; As I have stated previously, C4::Search ought to be rewritten in future<br>&gt; using prefix query f...</font></p>Well, Rewriting the whole Search With PQF would not be handy in many<br>

aspects.  I have thought about that many times. And using PQF still<br>
appears to me not to be the solution.<br>
a) It is really a pain to maintain and analyse.<br>
b) Whenever you need some more feature in your search, you have to add<br>
some more qualifiers, and therefore provide a robust parser.<br>
<p><font color="#500050">&gt; Continuing to support Common Command Language (CCL) is trivial because Yaz<br>&gt; translates CCL to PQF...</font></p>Again, we used Data::SearchEngine as a base for coding, and use the<br>
results from qurying Data::SearchEngine<br>
If anyone is willing to write a Data::SearchEngine::Zebra,<br>
Data::SearchEngine::Nutch, Data::SearchEngine::Pazpar2, feel free to do<br>
so. We will contribute not just to our little community. But to the<br>
wider PERL community.<br>
<p><font color="#500050"><br>&gt;  When<br>&gt; the opportunity to rewrite the Zebra code would arise, rewriting would be<br>&gt; much easier w...</font></p>This is why we are willing to gather use cases. To build Tests !!!<br>

No tests have ever really been built for C4::Search.<br>
So at the moment, I can&#39;t assign your fear of loss of features. Provide<br>
tests and will do our best to make it pass. If it is proven that we<br>
can&#39;t then we will talk precisely.<br>
By the way, did you know that the &quot;valuable&quot; feature you told about<br>
searching &quot;The&quot; was not really a zebra feature as you stated. But<br>
provided by the Search itself. It duplicated the old need for null words<br>
in Koha. But then again, there was no tests for that.<br>
<p><font color="#500050"><br>&gt; <br>&gt; I have raised all of these issues on the koha-devel list without much<br>&gt; specific response.  On...</font></p>Well I wanted a meeting to be held and we were working on testing and<br>

trying to assing all the raised problems in order to provide you with<br>
more technical details. Expect another message from us soon.<br>
<font color="#888888"><br>
--<br>
Henri-Damien LAURENT<br>
BibLibre<br>
</font><p><font color="#500050">_______________________________________________<br>Koha mailing list  <a href="http://koha-community.org">http://koha-community.org</a><br>Koha@li...</font></p></blockquote></p>