<div dir="ltr"><div><br></div>I started with changing jsword usage of Lucene api to latest in 4.x (I think this is the easier piece &amp; I am close to 75%).<div><br></div><div style>Issue is with existing index upgrade. <span style="font-family:arial,sans-serif;font-size:13px">Currently we&#39;re using Lucene </span><span class="" style="font-family:arial,sans-serif;font-size:13px">3</span><span style="font-family:arial,sans-serif;font-size:13px">.0.</span><span class="" style="font-family:arial,sans-serif;font-size:13px">3, but index is build with 2.9</span><span style="font-family:arial,sans-serif;font-size:13px">. The 4.x lets you read older version index upto 3.0. If I can figure out difference between 2.9 vs 3.0 version, then we can decide if a hop to lucene 3.6 is necessary. I want to dig a little more into it, before a full blown discussion inside this version universe.</span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"> </span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">I am hoping to provide a transition phase (using config or two plugin option), so that existing index is not forced to upgrade. If we keep content of current field unchanged, it will reduce one variable.</span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Meanwhile if you guys can test the indexversion upgrade pullreq (</span><a href="https://github.com/crosswire/jsword/pull/79">https://github.com/crosswire/jsword/pull/79</a><span style="font-family:arial,sans-serif;font-size:13px">) &amp; see if it meets the requirements of atleast your respective app&#39;s index upgrades, that will be great. </span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px">In AndBible&#39;s usecase, it should help to prompt user to rebuild/download index of the one book (that is being search).</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">/sijo</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 5, 2014 at 3:17 PM, Chris Burrell <span dir="ltr">&lt;<a href="mailto:christopher@burrell.me.uk" target="_blank">christopher@burrell.me.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div><br></div><div>Which version are we going for? </div><div><br></div><div>Not sure what you mean by &#39;best not to change the index structure&#39;? Do you mean best to keep the current fields indexed with the current content? (if so, I agree, let&#39;s do this a step at a time).</div>

<div><br>Chris</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On 3 May 2014 21:32, Sijo Cherian <span dir="ltr">&lt;<a href="mailto:sijo.cherian@gmail.com" target="_blank">sijo.cherian@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><p dir="ltr">FYI <br>
I just started working on upgrading code to newer lucene version, &amp;  keeping back compatibility.</p>
<p dir="ltr">More updates after some progress.<br>
It is best to not change index structure in default plugged-in version, for now.<span><font color="#888888"><br>
/sijo</font></span></p>
<br></div></div>_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org" target="_blank">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Sijo
</div>