You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@archiva.apache.org by Eric Barboni <sk...@apache.org> on 2014/02/24 15:02:00 UTC

RE: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Hi,
This upgrade may indirectly "improve" Apache Archiva. 
  Memory usage reduced. Some query speed improved.

  But I'm unaware of the impact of the lucene 2.X drop.

Eric



-----Message d'origine-----
De : Olivier Lamy [mailto:olamy@apache.org] 
Envoyé : mercredi 19 février 2014 23:03
À : Maven Developers List
Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
new API

sounds interesting.
WDYT folks?

On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
> GitHub user everflux opened a pull request:
>
>     https://github.com/apache/maven-indexer/pull/3
>
>     Update to lucene 4.6 with new API
>
>     Please note that the version is changed for local development. You may
want to bump it to 6.0.0 to communicate the API break clearly.
>
> You can merge this pull request into a Git repository by running:
>
>     $ git pull https://github.com/everflux/maven-indexer dep-update
>
> Alternatively you can review and apply these changes as the patch at:
>
>     https://github.com/apache/maven-indexer/pull/3.patch
>
> To close this pull request, make a commit to your master/trunk branch 
> with (at least) the following in the commit message:
>
>     This closes #3
>
> ----
> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T12:53:35Z
>
>     Update pom for bitbucket fork
>
> commit 689e7722c57039ebdab78ebca402fa199f7862c9
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T12:55:37Z
>
>     Update project information
>
> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T13:08:37Z
>
>     Add fork-version
>
> commit 4189ff732990ba081436467719183298af5475ae
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:15:27Z
>
>     Update animal-sniffer for java 1.7
>
> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:27:02Z
>
>     Update maven compiler for java 7
>
> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:51:39Z
>
>     Update maven failsafe plugin
>
> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:54:38Z
>
>     Update version for evr fork
>
> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:56:10Z
>
>     Merge evr into dep-update
>
> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T15:57:45Z
>
>     Update junit dependency
>
> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-24T16:23:06Z
>
>     Use maven 3.0.5
>
> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-25T13:55:08Z
>
>     Begin migration to Lucene 4 API
>
> commit 7c3f9c15166394ad4057489a147954379fcf5900
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-25T14:07:03Z
>
>     Migrate test classes for Lucene 4 API
>
> commit 529e281c4dee6c45162657e5b81cf386cd14742b
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T14:58:29Z
>
>     Update lucene to 4.6 in parent pom
>
> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T16:17:45Z
>
>     Update API for Lucene 4
>
> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T16:59:25Z
>
>     Update API for Lucene 4
>
> commit f47821bd86e13f4867278a400d707abde6f2a65d
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T17:15:23Z
>
>     Handle null result for liveDocs if no document was deleted
>
> commit 0791f2b366ed1a527192f7d68218876d918e52d1
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T18:44:57Z
>
>     Handle tokenstream workflow contract.
>     Ignore tests for old lucene index format
>     Make sure to call reset() on tokenstream before it gets wrapped by 
> CachingTokenFilter which does not delegate the reset
>
> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-26T20:09:50Z
>
>     make sure to commit and close index-writer when updating index
>
> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-01-27T21:55:00Z
>
>     Fix junit test for lucene 4 index merge behaviour
>
> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-09T13:40:40Z
>
>     ignore tests for legacy lucene format, add exception when trying 
> to use legacy format
>
> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-09T17:44:21Z
>
>     Fix missing normalize for lowercase
>
> commit ed023752238950aa64963f55485069edad7c36c1
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-09T21:05:28Z
>
>     Fix field metadatacorruption on copy of lucene index
>
> commit f426457aa4fc2cd3342215fb96e526c488cebba5
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-11T20:46:26Z
>
>     Make sure the nexus analyzer uses the correct tokenizer depending 
> on the field. (Lucene caches/reuses the tokenizer, see 
> https://issues.apache.org/jira/browse/LUCENE-3396 )
>
> commit 271ab0c1275e8f025a0d87a15f45680819004d68
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-11T20:54:02Z
>
>     Call forceMerge(4) when an optimize() was called on the lucene 
> index
>
> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-14T10:30:04Z
>
>
>
> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-14T10:32:39Z
>
>     Use single segment for 'optimize', make sure commit() is called
afterwards.
>
> commit 575b742d50a0fd6e417409a4c587923f14222a76
> Author: Thomas Kruse <th...@reucon.com>
> Date:   2014-02-14T20:14:20Z
>
>     Ignore tests that seem to depend on the old Lucene 2.x format
>
> ----
>
>
> ---
> If your project is set up for it, you can reply to this email and have 
> your reply appear on GitHub as well. To do so, please top-post your
response.
> If your project does not have this feature enabled and wishes so, or 
> if the feature is enabled but not working, please contact 
> infrastructure at infrastructure@apache.org or file a JIRA ticket with
INFRA.
> ---
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For 
> additional commands, e-mail: dev-help@maven.apache.org
>



--
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional
commands, e-mail: dev-help@maven.apache.org



Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Posted by Olivier Lamy <ol...@apache.org>.
I have merged the changes in a maven indexer branch called lucene-4.6
Something else I don't is the compatibility with jackrabbit


On 26 February 2014 16:25, Milos Kleint <mk...@gmail.com> wrote:
> IDEs are more or less ok. me + the patch contributor tried in netbeans.
> The format of the index is different, so you have to re-index everything.
> scanning the local repo is without external relationships and the
> downloaded bits from central (or elsewhere reasonably recent I guess)
> the download format is not lucene based and is only converted locally
> to lucene.
>
> Milos
>
> On Tue, Feb 25, 2014 at 11:33 PM, Olivier Lamy <ol...@apache.org> wrote:
>> infra doesn't manage maven central repository. This is owned by sonatype.
>> The main issue here is all users of this index file (various ide,
>> others repository manager).
>> So such upgrade/change is not so easy...
>>
>> On 26 February 2014 04:16, Eric Barboni <sk...@apache.org> wrote:
>>> Can we do that or we must ask infra ?
>>>
>>> -----Message d'origine-----
>>> De : Olivier Lamy [mailto:olamy@apache.org]
>>> Envoyé : lundi 24 février 2014 23:24
>>> À : dev@archiva.apache.org
>>> Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
>>> new API
>>>
>>> Yup this can be very interesting.
>>> BUT I have no idea if this will be compatible with the current maven central
>>> index.
>>> Something to test IMHO before.
>>>
>>> On 25 February 2014 01:02, Eric Barboni <sk...@apache.org> wrote:
>>>> Hi,
>>>> This upgrade may indirectly "improve" Apache Archiva.
>>>>   Memory usage reduced. Some query speed improved.
>>>>
>>>>   But I'm unaware of the impact of the lucene 2.X drop.
>>>>
>>>> Eric
>>>>
>>>>
>>>>
>>>> -----Message d'origine-----
>>>> De : Olivier Lamy [mailto:olamy@apache.org] Envoyé : mercredi 19
>>>> février 2014 23:03 À : Maven Developers List Objet : Re: [GitHub]
>>>> maven-indexer pull request: Update to lucene 4.6 with new API
>>>>
>>>> sounds interesting.
>>>> WDYT folks?
>>>>
>>>> On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
>>>>> GitHub user everflux opened a pull request:
>>>>>
>>>>>     https://github.com/apache/maven-indexer/pull/3
>>>>>
>>>>>     Update to lucene 4.6 with new API
>>>>>
>>>>>     Please note that the version is changed for local development.
>>>>> You may
>>>> want to bump it to 6.0.0 to communicate the API break clearly.
>>>>>
>>>>> You can merge this pull request into a Git repository by running:
>>>>>
>>>>>     $ git pull https://github.com/everflux/maven-indexer dep-update
>>>>>
>>>>> Alternatively you can review and apply these changes as the patch at:
>>>>>
>>>>>     https://github.com/apache/maven-indexer/pull/3.patch
>>>>>
>>>>> To close this pull request, make a commit to your master/trunk branch
>>>>> with (at least) the following in the commit message:
>>>>>
>>>>>     This closes #3
>>>>>
>>>>> ----
>>>>> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T12:53:35Z
>>>>>
>>>>>     Update pom for bitbucket fork
>>>>>
>>>>> commit 689e7722c57039ebdab78ebca402fa199f7862c9
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T12:55:37Z
>>>>>
>>>>>     Update project information
>>>>>
>>>>> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T13:08:37Z
>>>>>
>>>>>     Add fork-version
>>>>>
>>>>> commit 4189ff732990ba081436467719183298af5475ae
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:15:27Z
>>>>>
>>>>>     Update animal-sniffer for java 1.7
>>>>>
>>>>> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:27:02Z
>>>>>
>>>>>     Update maven compiler for java 7
>>>>>
>>>>> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:51:39Z
>>>>>
>>>>>     Update maven failsafe plugin
>>>>>
>>>>> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:54:38Z
>>>>>
>>>>>     Update version for evr fork
>>>>>
>>>>> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:56:10Z
>>>>>
>>>>>     Merge evr into dep-update
>>>>>
>>>>> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T15:57:45Z
>>>>>
>>>>>     Update junit dependency
>>>>>
>>>>> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-24T16:23:06Z
>>>>>
>>>>>     Use maven 3.0.5
>>>>>
>>>>> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-25T13:55:08Z
>>>>>
>>>>>     Begin migration to Lucene 4 API
>>>>>
>>>>> commit 7c3f9c15166394ad4057489a147954379fcf5900
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-25T14:07:03Z
>>>>>
>>>>>     Migrate test classes for Lucene 4 API
>>>>>
>>>>> commit 529e281c4dee6c45162657e5b81cf386cd14742b
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T14:58:29Z
>>>>>
>>>>>     Update lucene to 4.6 in parent pom
>>>>>
>>>>> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T16:17:45Z
>>>>>
>>>>>     Update API for Lucene 4
>>>>>
>>>>> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T16:59:25Z
>>>>>
>>>>>     Update API for Lucene 4
>>>>>
>>>>> commit f47821bd86e13f4867278a400d707abde6f2a65d
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T17:15:23Z
>>>>>
>>>>>     Handle null result for liveDocs if no document was deleted
>>>>>
>>>>> commit 0791f2b366ed1a527192f7d68218876d918e52d1
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T18:44:57Z
>>>>>
>>>>>     Handle tokenstream workflow contract.
>>>>>     Ignore tests for old lucene index format
>>>>>     Make sure to call reset() on tokenstream before it gets wrapped
>>>>> by CachingTokenFilter which does not delegate the reset
>>>>>
>>>>> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-26T20:09:50Z
>>>>>
>>>>>     make sure to commit and close index-writer when updating index
>>>>>
>>>>> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-01-27T21:55:00Z
>>>>>
>>>>>     Fix junit test for lucene 4 index merge behaviour
>>>>>
>>>>> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-09T13:40:40Z
>>>>>
>>>>>     ignore tests for legacy lucene format, add exception when trying
>>>>> to use legacy format
>>>>>
>>>>> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-09T17:44:21Z
>>>>>
>>>>>     Fix missing normalize for lowercase
>>>>>
>>>>> commit ed023752238950aa64963f55485069edad7c36c1
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-09T21:05:28Z
>>>>>
>>>>>     Fix field metadatacorruption on copy of lucene index
>>>>>
>>>>> commit f426457aa4fc2cd3342215fb96e526c488cebba5
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-11T20:46:26Z
>>>>>
>>>>>     Make sure the nexus analyzer uses the correct tokenizer depending
>>>>> on the field. (Lucene caches/reuses the tokenizer, see
>>>>> https://issues.apache.org/jira/browse/LUCENE-3396 )
>>>>>
>>>>> commit 271ab0c1275e8f025a0d87a15f45680819004d68
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-11T20:54:02Z
>>>>>
>>>>>     Call forceMerge(4) when an optimize() was called on the lucene
>>>>> index
>>>>>
>>>>> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-14T10:30:04Z
>>>>>
>>>>>
>>>>>
>>>>> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-14T10:32:39Z
>>>>>
>>>>>     Use single segment for 'optimize', make sure commit() is called
>>>> afterwards.
>>>>>
>>>>> commit 575b742d50a0fd6e417409a4c587923f14222a76
>>>>> Author: Thomas Kruse <th...@reucon.com>
>>>>> Date:   2014-02-14T20:14:20Z
>>>>>
>>>>>     Ignore tests that seem to depend on the old Lucene 2.x format
>>>>>
>>>>> ----
>>>>>
>>>>>
>>>>> ---
>>>>> If your project is set up for it, you can reply to this email and
>>>>> have your reply appear on GitHub as well. To do so, please top-post
>>>>> your
>>>> response.
>>>>> If your project does not have this feature enabled and wishes so, or
>>>>> if the feature is enabled but not working, please contact
>>>>> infrastructure at infrastructure@apache.org or file a JIRA ticket
>>>>> with
>>>> INFRA.
>>>>> ---
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>>>>> additional commands, e-mail: dev-help@maven.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Olivier Lamy
>>>> Ecetera: http://ecetera.com.au
>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>>>> additional commands, e-mail: dev-help@maven.apache.org
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> Ecetera: http://ecetera.com.au
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>
>>
>>
>>
>> --
>> Olivier Lamy
>> Ecetera: http://ecetera.com.au
>> http://twitter.com/olamy | http://linkedin.com/in/olamy



-- 
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Posted by Milos Kleint <mk...@gmail.com>.
IDEs are more or less ok. me + the patch contributor tried in netbeans.
The format of the index is different, so you have to re-index everything.
scanning the local repo is without external relationships and the
downloaded bits from central (or elsewhere reasonably recent I guess)
the download format is not lucene based and is only converted locally
to lucene.

Milos

On Tue, Feb 25, 2014 at 11:33 PM, Olivier Lamy <ol...@apache.org> wrote:
> infra doesn't manage maven central repository. This is owned by sonatype.
> The main issue here is all users of this index file (various ide,
> others repository manager).
> So such upgrade/change is not so easy...
>
> On 26 February 2014 04:16, Eric Barboni <sk...@apache.org> wrote:
>> Can we do that or we must ask infra ?
>>
>> -----Message d'origine-----
>> De : Olivier Lamy [mailto:olamy@apache.org]
>> Envoyé : lundi 24 février 2014 23:24
>> À : dev@archiva.apache.org
>> Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
>> new API
>>
>> Yup this can be very interesting.
>> BUT I have no idea if this will be compatible with the current maven central
>> index.
>> Something to test IMHO before.
>>
>> On 25 February 2014 01:02, Eric Barboni <sk...@apache.org> wrote:
>>> Hi,
>>> This upgrade may indirectly "improve" Apache Archiva.
>>>   Memory usage reduced. Some query speed improved.
>>>
>>>   But I'm unaware of the impact of the lucene 2.X drop.
>>>
>>> Eric
>>>
>>>
>>>
>>> -----Message d'origine-----
>>> De : Olivier Lamy [mailto:olamy@apache.org] Envoyé : mercredi 19
>>> février 2014 23:03 À : Maven Developers List Objet : Re: [GitHub]
>>> maven-indexer pull request: Update to lucene 4.6 with new API
>>>
>>> sounds interesting.
>>> WDYT folks?
>>>
>>> On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
>>>> GitHub user everflux opened a pull request:
>>>>
>>>>     https://github.com/apache/maven-indexer/pull/3
>>>>
>>>>     Update to lucene 4.6 with new API
>>>>
>>>>     Please note that the version is changed for local development.
>>>> You may
>>> want to bump it to 6.0.0 to communicate the API break clearly.
>>>>
>>>> You can merge this pull request into a Git repository by running:
>>>>
>>>>     $ git pull https://github.com/everflux/maven-indexer dep-update
>>>>
>>>> Alternatively you can review and apply these changes as the patch at:
>>>>
>>>>     https://github.com/apache/maven-indexer/pull/3.patch
>>>>
>>>> To close this pull request, make a commit to your master/trunk branch
>>>> with (at least) the following in the commit message:
>>>>
>>>>     This closes #3
>>>>
>>>> ----
>>>> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T12:53:35Z
>>>>
>>>>     Update pom for bitbucket fork
>>>>
>>>> commit 689e7722c57039ebdab78ebca402fa199f7862c9
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T12:55:37Z
>>>>
>>>>     Update project information
>>>>
>>>> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T13:08:37Z
>>>>
>>>>     Add fork-version
>>>>
>>>> commit 4189ff732990ba081436467719183298af5475ae
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:15:27Z
>>>>
>>>>     Update animal-sniffer for java 1.7
>>>>
>>>> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:27:02Z
>>>>
>>>>     Update maven compiler for java 7
>>>>
>>>> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:51:39Z
>>>>
>>>>     Update maven failsafe plugin
>>>>
>>>> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:54:38Z
>>>>
>>>>     Update version for evr fork
>>>>
>>>> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:56:10Z
>>>>
>>>>     Merge evr into dep-update
>>>>
>>>> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T15:57:45Z
>>>>
>>>>     Update junit dependency
>>>>
>>>> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-24T16:23:06Z
>>>>
>>>>     Use maven 3.0.5
>>>>
>>>> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-25T13:55:08Z
>>>>
>>>>     Begin migration to Lucene 4 API
>>>>
>>>> commit 7c3f9c15166394ad4057489a147954379fcf5900
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-25T14:07:03Z
>>>>
>>>>     Migrate test classes for Lucene 4 API
>>>>
>>>> commit 529e281c4dee6c45162657e5b81cf386cd14742b
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T14:58:29Z
>>>>
>>>>     Update lucene to 4.6 in parent pom
>>>>
>>>> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T16:17:45Z
>>>>
>>>>     Update API for Lucene 4
>>>>
>>>> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T16:59:25Z
>>>>
>>>>     Update API for Lucene 4
>>>>
>>>> commit f47821bd86e13f4867278a400d707abde6f2a65d
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T17:15:23Z
>>>>
>>>>     Handle null result for liveDocs if no document was deleted
>>>>
>>>> commit 0791f2b366ed1a527192f7d68218876d918e52d1
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T18:44:57Z
>>>>
>>>>     Handle tokenstream workflow contract.
>>>>     Ignore tests for old lucene index format
>>>>     Make sure to call reset() on tokenstream before it gets wrapped
>>>> by CachingTokenFilter which does not delegate the reset
>>>>
>>>> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-26T20:09:50Z
>>>>
>>>>     make sure to commit and close index-writer when updating index
>>>>
>>>> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-01-27T21:55:00Z
>>>>
>>>>     Fix junit test for lucene 4 index merge behaviour
>>>>
>>>> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-09T13:40:40Z
>>>>
>>>>     ignore tests for legacy lucene format, add exception when trying
>>>> to use legacy format
>>>>
>>>> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-09T17:44:21Z
>>>>
>>>>     Fix missing normalize for lowercase
>>>>
>>>> commit ed023752238950aa64963f55485069edad7c36c1
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-09T21:05:28Z
>>>>
>>>>     Fix field metadatacorruption on copy of lucene index
>>>>
>>>> commit f426457aa4fc2cd3342215fb96e526c488cebba5
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-11T20:46:26Z
>>>>
>>>>     Make sure the nexus analyzer uses the correct tokenizer depending
>>>> on the field. (Lucene caches/reuses the tokenizer, see
>>>> https://issues.apache.org/jira/browse/LUCENE-3396 )
>>>>
>>>> commit 271ab0c1275e8f025a0d87a15f45680819004d68
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-11T20:54:02Z
>>>>
>>>>     Call forceMerge(4) when an optimize() was called on the lucene
>>>> index
>>>>
>>>> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-14T10:30:04Z
>>>>
>>>>
>>>>
>>>> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-14T10:32:39Z
>>>>
>>>>     Use single segment for 'optimize', make sure commit() is called
>>> afterwards.
>>>>
>>>> commit 575b742d50a0fd6e417409a4c587923f14222a76
>>>> Author: Thomas Kruse <th...@reucon.com>
>>>> Date:   2014-02-14T20:14:20Z
>>>>
>>>>     Ignore tests that seem to depend on the old Lucene 2.x format
>>>>
>>>> ----
>>>>
>>>>
>>>> ---
>>>> If your project is set up for it, you can reply to this email and
>>>> have your reply appear on GitHub as well. To do so, please top-post
>>>> your
>>> response.
>>>> If your project does not have this feature enabled and wishes so, or
>>>> if the feature is enabled but not working, please contact
>>>> infrastructure at infrastructure@apache.org or file a JIRA ticket
>>>> with
>>> INFRA.
>>>> ---
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>>>> additional commands, e-mail: dev-help@maven.apache.org
>>>>
>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> Ecetera: http://ecetera.com.au
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>>> additional commands, e-mail: dev-help@maven.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Olivier Lamy
>> Ecetera: http://ecetera.com.au
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy

Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Posted by Olivier Lamy <ol...@apache.org>.
infra doesn't manage maven central repository. This is owned by sonatype.
The main issue here is all users of this index file (various ide,
others repository manager).
So such upgrade/change is not so easy...

On 26 February 2014 04:16, Eric Barboni <sk...@apache.org> wrote:
> Can we do that or we must ask infra ?
>
> -----Message d'origine-----
> De : Olivier Lamy [mailto:olamy@apache.org]
> Envoyé : lundi 24 février 2014 23:24
> À : dev@archiva.apache.org
> Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
> new API
>
> Yup this can be very interesting.
> BUT I have no idea if this will be compatible with the current maven central
> index.
> Something to test IMHO before.
>
> On 25 February 2014 01:02, Eric Barboni <sk...@apache.org> wrote:
>> Hi,
>> This upgrade may indirectly "improve" Apache Archiva.
>>   Memory usage reduced. Some query speed improved.
>>
>>   But I'm unaware of the impact of the lucene 2.X drop.
>>
>> Eric
>>
>>
>>
>> -----Message d'origine-----
>> De : Olivier Lamy [mailto:olamy@apache.org] Envoyé : mercredi 19
>> février 2014 23:03 À : Maven Developers List Objet : Re: [GitHub]
>> maven-indexer pull request: Update to lucene 4.6 with new API
>>
>> sounds interesting.
>> WDYT folks?
>>
>> On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
>>> GitHub user everflux opened a pull request:
>>>
>>>     https://github.com/apache/maven-indexer/pull/3
>>>
>>>     Update to lucene 4.6 with new API
>>>
>>>     Please note that the version is changed for local development.
>>> You may
>> want to bump it to 6.0.0 to communicate the API break clearly.
>>>
>>> You can merge this pull request into a Git repository by running:
>>>
>>>     $ git pull https://github.com/everflux/maven-indexer dep-update
>>>
>>> Alternatively you can review and apply these changes as the patch at:
>>>
>>>     https://github.com/apache/maven-indexer/pull/3.patch
>>>
>>> To close this pull request, make a commit to your master/trunk branch
>>> with (at least) the following in the commit message:
>>>
>>>     This closes #3
>>>
>>> ----
>>> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T12:53:35Z
>>>
>>>     Update pom for bitbucket fork
>>>
>>> commit 689e7722c57039ebdab78ebca402fa199f7862c9
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T12:55:37Z
>>>
>>>     Update project information
>>>
>>> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T13:08:37Z
>>>
>>>     Add fork-version
>>>
>>> commit 4189ff732990ba081436467719183298af5475ae
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:15:27Z
>>>
>>>     Update animal-sniffer for java 1.7
>>>
>>> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:27:02Z
>>>
>>>     Update maven compiler for java 7
>>>
>>> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:51:39Z
>>>
>>>     Update maven failsafe plugin
>>>
>>> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:54:38Z
>>>
>>>     Update version for evr fork
>>>
>>> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:56:10Z
>>>
>>>     Merge evr into dep-update
>>>
>>> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T15:57:45Z
>>>
>>>     Update junit dependency
>>>
>>> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-24T16:23:06Z
>>>
>>>     Use maven 3.0.5
>>>
>>> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-25T13:55:08Z
>>>
>>>     Begin migration to Lucene 4 API
>>>
>>> commit 7c3f9c15166394ad4057489a147954379fcf5900
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-25T14:07:03Z
>>>
>>>     Migrate test classes for Lucene 4 API
>>>
>>> commit 529e281c4dee6c45162657e5b81cf386cd14742b
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T14:58:29Z
>>>
>>>     Update lucene to 4.6 in parent pom
>>>
>>> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T16:17:45Z
>>>
>>>     Update API for Lucene 4
>>>
>>> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T16:59:25Z
>>>
>>>     Update API for Lucene 4
>>>
>>> commit f47821bd86e13f4867278a400d707abde6f2a65d
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T17:15:23Z
>>>
>>>     Handle null result for liveDocs if no document was deleted
>>>
>>> commit 0791f2b366ed1a527192f7d68218876d918e52d1
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T18:44:57Z
>>>
>>>     Handle tokenstream workflow contract.
>>>     Ignore tests for old lucene index format
>>>     Make sure to call reset() on tokenstream before it gets wrapped
>>> by CachingTokenFilter which does not delegate the reset
>>>
>>> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-26T20:09:50Z
>>>
>>>     make sure to commit and close index-writer when updating index
>>>
>>> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-01-27T21:55:00Z
>>>
>>>     Fix junit test for lucene 4 index merge behaviour
>>>
>>> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-09T13:40:40Z
>>>
>>>     ignore tests for legacy lucene format, add exception when trying
>>> to use legacy format
>>>
>>> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-09T17:44:21Z
>>>
>>>     Fix missing normalize for lowercase
>>>
>>> commit ed023752238950aa64963f55485069edad7c36c1
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-09T21:05:28Z
>>>
>>>     Fix field metadatacorruption on copy of lucene index
>>>
>>> commit f426457aa4fc2cd3342215fb96e526c488cebba5
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-11T20:46:26Z
>>>
>>>     Make sure the nexus analyzer uses the correct tokenizer depending
>>> on the field. (Lucene caches/reuses the tokenizer, see
>>> https://issues.apache.org/jira/browse/LUCENE-3396 )
>>>
>>> commit 271ab0c1275e8f025a0d87a15f45680819004d68
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-11T20:54:02Z
>>>
>>>     Call forceMerge(4) when an optimize() was called on the lucene
>>> index
>>>
>>> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-14T10:30:04Z
>>>
>>>
>>>
>>> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-14T10:32:39Z
>>>
>>>     Use single segment for 'optimize', make sure commit() is called
>> afterwards.
>>>
>>> commit 575b742d50a0fd6e417409a4c587923f14222a76
>>> Author: Thomas Kruse <th...@reucon.com>
>>> Date:   2014-02-14T20:14:20Z
>>>
>>>     Ignore tests that seem to depend on the old Lucene 2.x format
>>>
>>> ----
>>>
>>>
>>> ---
>>> If your project is set up for it, you can reply to this email and
>>> have your reply appear on GitHub as well. To do so, please top-post
>>> your
>> response.
>>> If your project does not have this feature enabled and wishes so, or
>>> if the feature is enabled but not working, please contact
>>> infrastructure at infrastructure@apache.org or file a JIRA ticket
>>> with
>> INFRA.
>>> ---
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>>> additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>>
>>
>> --
>> Olivier Lamy
>> Ecetera: http://ecetera.com.au
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>> additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>



-- 
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

RE: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Posted by Eric Barboni <sk...@apache.org>.
Can we do that or we must ask infra ?

-----Message d'origine-----
De : Olivier Lamy [mailto:olamy@apache.org] 
Envoyé : lundi 24 février 2014 23:24
À : dev@archiva.apache.org
Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
new API

Yup this can be very interesting.
BUT I have no idea if this will be compatible with the current maven central
index.
Something to test IMHO before.

On 25 February 2014 01:02, Eric Barboni <sk...@apache.org> wrote:
> Hi,
> This upgrade may indirectly "improve" Apache Archiva.
>   Memory usage reduced. Some query speed improved.
>
>   But I'm unaware of the impact of the lucene 2.X drop.
>
> Eric
>
>
>
> -----Message d'origine-----
> De : Olivier Lamy [mailto:olamy@apache.org] Envoyé : mercredi 19 
> février 2014 23:03 À : Maven Developers List Objet : Re: [GitHub] 
> maven-indexer pull request: Update to lucene 4.6 with new API
>
> sounds interesting.
> WDYT folks?
>
> On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
>> GitHub user everflux opened a pull request:
>>
>>     https://github.com/apache/maven-indexer/pull/3
>>
>>     Update to lucene 4.6 with new API
>>
>>     Please note that the version is changed for local development. 
>> You may
> want to bump it to 6.0.0 to communicate the API break clearly.
>>
>> You can merge this pull request into a Git repository by running:
>>
>>     $ git pull https://github.com/everflux/maven-indexer dep-update
>>
>> Alternatively you can review and apply these changes as the patch at:
>>
>>     https://github.com/apache/maven-indexer/pull/3.patch
>>
>> To close this pull request, make a commit to your master/trunk branch 
>> with (at least) the following in the commit message:
>>
>>     This closes #3
>>
>> ----
>> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T12:53:35Z
>>
>>     Update pom for bitbucket fork
>>
>> commit 689e7722c57039ebdab78ebca402fa199f7862c9
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T12:55:37Z
>>
>>     Update project information
>>
>> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T13:08:37Z
>>
>>     Add fork-version
>>
>> commit 4189ff732990ba081436467719183298af5475ae
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:15:27Z
>>
>>     Update animal-sniffer for java 1.7
>>
>> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:27:02Z
>>
>>     Update maven compiler for java 7
>>
>> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:51:39Z
>>
>>     Update maven failsafe plugin
>>
>> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:54:38Z
>>
>>     Update version for evr fork
>>
>> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:56:10Z
>>
>>     Merge evr into dep-update
>>
>> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:57:45Z
>>
>>     Update junit dependency
>>
>> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T16:23:06Z
>>
>>     Use maven 3.0.5
>>
>> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-25T13:55:08Z
>>
>>     Begin migration to Lucene 4 API
>>
>> commit 7c3f9c15166394ad4057489a147954379fcf5900
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-25T14:07:03Z
>>
>>     Migrate test classes for Lucene 4 API
>>
>> commit 529e281c4dee6c45162657e5b81cf386cd14742b
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T14:58:29Z
>>
>>     Update lucene to 4.6 in parent pom
>>
>> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T16:17:45Z
>>
>>     Update API for Lucene 4
>>
>> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T16:59:25Z
>>
>>     Update API for Lucene 4
>>
>> commit f47821bd86e13f4867278a400d707abde6f2a65d
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T17:15:23Z
>>
>>     Handle null result for liveDocs if no document was deleted
>>
>> commit 0791f2b366ed1a527192f7d68218876d918e52d1
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T18:44:57Z
>>
>>     Handle tokenstream workflow contract.
>>     Ignore tests for old lucene index format
>>     Make sure to call reset() on tokenstream before it gets wrapped 
>> by CachingTokenFilter which does not delegate the reset
>>
>> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T20:09:50Z
>>
>>     make sure to commit and close index-writer when updating index
>>
>> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-27T21:55:00Z
>>
>>     Fix junit test for lucene 4 index merge behaviour
>>
>> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T13:40:40Z
>>
>>     ignore tests for legacy lucene format, add exception when trying 
>> to use legacy format
>>
>> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T17:44:21Z
>>
>>     Fix missing normalize for lowercase
>>
>> commit ed023752238950aa64963f55485069edad7c36c1
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T21:05:28Z
>>
>>     Fix field metadatacorruption on copy of lucene index
>>
>> commit f426457aa4fc2cd3342215fb96e526c488cebba5
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-11T20:46:26Z
>>
>>     Make sure the nexus analyzer uses the correct tokenizer depending 
>> on the field. (Lucene caches/reuses the tokenizer, see
>> https://issues.apache.org/jira/browse/LUCENE-3396 )
>>
>> commit 271ab0c1275e8f025a0d87a15f45680819004d68
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-11T20:54:02Z
>>
>>     Call forceMerge(4) when an optimize() was called on the lucene 
>> index
>>
>> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T10:30:04Z
>>
>>
>>
>> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T10:32:39Z
>>
>>     Use single segment for 'optimize', make sure commit() is called
> afterwards.
>>
>> commit 575b742d50a0fd6e417409a4c587923f14222a76
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T20:14:20Z
>>
>>     Ignore tests that seem to depend on the old Lucene 2.x format
>>
>> ----
>>
>>
>> ---
>> If your project is set up for it, you can reply to this email and 
>> have your reply appear on GitHub as well. To do so, please top-post 
>> your
> response.
>> If your project does not have this feature enabled and wishes so, or 
>> if the feature is enabled but not working, please contact 
>> infrastructure at infrastructure@apache.org or file a JIRA ticket 
>> with
> INFRA.
>> ---
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For 
>> additional commands, e-mail: dev-help@maven.apache.org
>>
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For 
> additional commands, e-mail: dev-help@maven.apache.org
>
>



--
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy


Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with new API

Posted by Olivier Lamy <ol...@apache.org>.
Yup this can be very interesting.
BUT I have no idea if this will be compatible with the current maven
central index.
Something to test IMHO before.

On 25 February 2014 01:02, Eric Barboni <sk...@apache.org> wrote:
> Hi,
> This upgrade may indirectly "improve" Apache Archiva.
>   Memory usage reduced. Some query speed improved.
>
>   But I'm unaware of the impact of the lucene 2.X drop.
>
> Eric
>
>
>
> -----Message d'origine-----
> De : Olivier Lamy [mailto:olamy@apache.org]
> Envoyé : mercredi 19 février 2014 23:03
> À : Maven Developers List
> Objet : Re: [GitHub] maven-indexer pull request: Update to lucene 4.6 with
> new API
>
> sounds interesting.
> WDYT folks?
>
> On 19 February 2014 09:04, everflux <gi...@git.apache.org> wrote:
>> GitHub user everflux opened a pull request:
>>
>>     https://github.com/apache/maven-indexer/pull/3
>>
>>     Update to lucene 4.6 with new API
>>
>>     Please note that the version is changed for local development. You may
> want to bump it to 6.0.0 to communicate the API break clearly.
>>
>> You can merge this pull request into a Git repository by running:
>>
>>     $ git pull https://github.com/everflux/maven-indexer dep-update
>>
>> Alternatively you can review and apply these changes as the patch at:
>>
>>     https://github.com/apache/maven-indexer/pull/3.patch
>>
>> To close this pull request, make a commit to your master/trunk branch
>> with (at least) the following in the commit message:
>>
>>     This closes #3
>>
>> ----
>> commit e9fa1e9d3903be794b76d3c91baa0475afe22063
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T12:53:35Z
>>
>>     Update pom for bitbucket fork
>>
>> commit 689e7722c57039ebdab78ebca402fa199f7862c9
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T12:55:37Z
>>
>>     Update project information
>>
>> commit e16c96de61bc41e2f207beaa0e363c45c7be0c0a
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T13:08:37Z
>>
>>     Add fork-version
>>
>> commit 4189ff732990ba081436467719183298af5475ae
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:15:27Z
>>
>>     Update animal-sniffer for java 1.7
>>
>> commit f0cb5c7dc305181fbe5369cb81d4ad6c9db4880b
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:27:02Z
>>
>>     Update maven compiler for java 7
>>
>> commit 7d6b8b119d675b71890765ee97c7fab4c625e25f
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:51:39Z
>>
>>     Update maven failsafe plugin
>>
>> commit 67621a105bf9eb300ed5e596e9d6c982377335d3
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:54:38Z
>>
>>     Update version for evr fork
>>
>> commit dec7e48dd4a740ad2d4777ab481694cef13a2d63
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:56:10Z
>>
>>     Merge evr into dep-update
>>
>> commit 9b1e4bbecf529fa130d3f4c890e50b5fb6d07b78
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T15:57:45Z
>>
>>     Update junit dependency
>>
>> commit 29e54c054b2e209fa5f399447e3fdc0430b3437e
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-24T16:23:06Z
>>
>>     Use maven 3.0.5
>>
>> commit c6610b6b9c2295fcf2f8cbfb82100385ad1d4964
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-25T13:55:08Z
>>
>>     Begin migration to Lucene 4 API
>>
>> commit 7c3f9c15166394ad4057489a147954379fcf5900
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-25T14:07:03Z
>>
>>     Migrate test classes for Lucene 4 API
>>
>> commit 529e281c4dee6c45162657e5b81cf386cd14742b
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T14:58:29Z
>>
>>     Update lucene to 4.6 in parent pom
>>
>> commit c79ce6a5fee8d88caf67523ae0d7565ae04c4ad0
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T16:17:45Z
>>
>>     Update API for Lucene 4
>>
>> commit 1c7c8a461d71697fe49c3136bde508b0e785f7e7
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T16:59:25Z
>>
>>     Update API for Lucene 4
>>
>> commit f47821bd86e13f4867278a400d707abde6f2a65d
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T17:15:23Z
>>
>>     Handle null result for liveDocs if no document was deleted
>>
>> commit 0791f2b366ed1a527192f7d68218876d918e52d1
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T18:44:57Z
>>
>>     Handle tokenstream workflow contract.
>>     Ignore tests for old lucene index format
>>     Make sure to call reset() on tokenstream before it gets wrapped by
>> CachingTokenFilter which does not delegate the reset
>>
>> commit 35c48f310bc7360a6c6ab5d64950a96f9c41b29e
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-26T20:09:50Z
>>
>>     make sure to commit and close index-writer when updating index
>>
>> commit 07ad21ff93683fac61e050da55ad540d29ac0ea2
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-01-27T21:55:00Z
>>
>>     Fix junit test for lucene 4 index merge behaviour
>>
>> commit d4e15bf9165a13b4dfcddbd3484d4ac3a1b05b23
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T13:40:40Z
>>
>>     ignore tests for legacy lucene format, add exception when trying
>> to use legacy format
>>
>> commit 7365056c6a1a53a0a419f895b9eb0a81465943d5
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T17:44:21Z
>>
>>     Fix missing normalize for lowercase
>>
>> commit ed023752238950aa64963f55485069edad7c36c1
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-09T21:05:28Z
>>
>>     Fix field metadatacorruption on copy of lucene index
>>
>> commit f426457aa4fc2cd3342215fb96e526c488cebba5
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-11T20:46:26Z
>>
>>     Make sure the nexus analyzer uses the correct tokenizer depending
>> on the field. (Lucene caches/reuses the tokenizer, see
>> https://issues.apache.org/jira/browse/LUCENE-3396 )
>>
>> commit 271ab0c1275e8f025a0d87a15f45680819004d68
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-11T20:54:02Z
>>
>>     Call forceMerge(4) when an optimize() was called on the lucene
>> index
>>
>> commit eac0e8aa143008f3ce470b87bde07f2c26fa6179
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T10:30:04Z
>>
>>
>>
>> commit 946edd7418d76ba891842f4f20e4e1923ccbb7a9
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T10:32:39Z
>>
>>     Use single segment for 'optimize', make sure commit() is called
> afterwards.
>>
>> commit 575b742d50a0fd6e417409a4c587923f14222a76
>> Author: Thomas Kruse <th...@reucon.com>
>> Date:   2014-02-14T20:14:20Z
>>
>>     Ignore tests that seem to depend on the old Lucene 2.x format
>>
>> ----
>>
>>
>> ---
>> If your project is set up for it, you can reply to this email and have
>> your reply appear on GitHub as well. To do so, please top-post your
> response.
>> If your project does not have this feature enabled and wishes so, or
>> if the feature is enabled but not working, please contact
>> infrastructure at infrastructure@apache.org or file a JIRA ticket with
> INFRA.
>> ---
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For
>> additional commands, e-mail: dev-help@maven.apache.org
>>
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional
> commands, e-mail: dev-help@maven.apache.org
>
>



-- 
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy