[jira] Commented: (LUCENE-2323) reorganize contrib modules

2010-03-17 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846606#action_12846606
 ] 

Kay Kay commented on LUCENE-2323:
-

When we talk about reorganization - it would be useful to run by some jdepend 
reports at -  http://clarkware.com/software/JDepend.html , as a metric for the 
stability of the packages. 

 reorganize contrib modules
 --

 Key: LUCENE-2323
 URL: https://issues.apache.org/jira/browse/LUCENE-2323
 Project: Lucene - Java
  Issue Type: Improvement
  Components: contrib/*
Reporter: Robert Muir

 it would be nice to reorganize contrib modules, so that they are bundled 
 together by functionality.
 For example:
 * the wikipedia contrib is a tokenizer, i think really belongs in 
 contrib/analyzers
 * there are two highlighters, i think could be one highlighters package.
 * there are many queryparsers and queries in different places in contrib

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2319) IndexReader # doCommit - typo nit about v3.0 in trunk

2010-03-13 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2319:


Attachment: LUCENE-2319.patch

 IndexReader # doCommit - typo nit about v3.0 in trunk
 -

 Key: LUCENE-2319
 URL: https://issues.apache.org/jira/browse/LUCENE-2319
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-2319.patch


 Trunk is already in 3.0.1+ . But the documentation says -  In 3.0, this will 
 become ... .  Since it is already in 3.0, it might as well be removed. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-2319) IndexReader # doCommit - typo nit about v3.0 in trunk

2010-03-13 Thread Kay Kay (JIRA)
IndexReader # doCommit - typo nit about v3.0 in trunk
-

 Key: LUCENE-2319
 URL: https://issues.apache.org/jira/browse/LUCENE-2319
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-2319.patch

Trunk is already in 3.0.1+ . But the documentation says -  In 3.0, this will 
become ... .  Since it is already in 3.0, it might as well be removed. 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12785811#action_12785811
 ] 

Kay Kay commented on LUCENE-2037:
-

|Ahh thanks for the reminder - I can take this one as well, but, there 
will be conflicts b/w the two patches, I think. Should we do the generics first 
(simpler change, but touches many files), and then the junit4 upgrade?

Personally I favor the generics patch can go in first since as mentioned - it 
is a large patchset but very simple in nature. I would be happy to rewire this 
patch ( 2037) once that goes into the tree,  just in case. 

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2037:


Attachment: LUCENE-2037_revised_1.patch

Revised patch in sync with trunk in place. 

TODO: 

* TestCustomScoreQuery
* TestFieldScoreQuery
* TestDocValues 

patches have been removed due to conflicts. 

Should be able to revisit them separately again soon. 



 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch, 
 LUCENE-2037_revised_1.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2037:


Attachment: (was: LUCENE-2037_revised_1.patch)

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch, 
 LUCENE-2037_revised_2.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2037:


Attachment: LUCENE-2037_revised_2.patch

Submitting revised patch to fix test failure due to the necessity of no-arg 
ctor in TestCustomQuery . 

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch, 
 LUCENE-2037_revised_2.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2037:


Attachment: (was: LUCENE-2037_revised_2.patch)

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch, 
 LUCENE-2037_revised_2.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2037:


Attachment: LUCENE-2037_revised_2.patch

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch, 
 LUCENE-2037_revised_2.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-2115) Port to Generics - test cases in contrib

2009-12-04 Thread Kay Kay (JIRA)
Port to Generics - test cases in contrib 
-

 Key: LUCENE-2115
 URL: https://issues.apache.org/jira/browse/LUCENE-2115
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.0
Reporter: Kay Kay
 Fix For: 3.1


LUCENE-1257 in Lucene 3.0 addressed porting to generics across public api-s . 
LUCENE-2065 addressed across src/test . 

This would be a placeholder JIRA for any remaining pending generic conversions 
across the code base. 

Please keep it open after commiting and we can close it when we are near a 3.1 
release , so that this could be a placeholder ticket. 



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2115) Port to Generics - test cases in contrib

2009-12-04 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2115:


Attachment: LUCENE-2115.patch

Across test cases in contrib/**/test 

 Port to Generics - test cases in contrib 
 -

 Key: LUCENE-2115
 URL: https://issues.apache.org/jira/browse/LUCENE-2115
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.0
Reporter: Kay Kay
 Fix For: 3.1

 Attachments: LUCENE-2115.patch


 LUCENE-1257 in Lucene 3.0 addressed porting to generics across public api-s . 
 LUCENE-2065 addressed across src/test . 
 This would be a placeholder JIRA for any remaining pending generic 
 conversions across the code base. 
 Please keep it open after commiting and we can close it when we are near a 
 3.1 release , so that this could be a placeholder ticket. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-03 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-2037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12785448#action_12785448
 ] 

Kay Kay commented on LUCENE-2037:
-

+1 w.r.t JUnit 4 .

Unrelated to this - but there is another patch - LUCENE-2065 to port the 
existing tests to Java 5 generics . May be - somebody can have a look at it 
before it becomes out of sync with the trunk altogether.

 Allow Junit4 tests in our environment.
 --

 Key: LUCENE-2037
 URL: https://issues.apache.org/jira/browse/LUCENE-2037
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Other
Affects Versions: 3.1
 Environment: Development
Reporter: Erick Erickson
Assignee: Michael McCandless
Priority: Minor
 Fix For: 3.1

 Attachments: junit-4.7.jar, LUCENE-2037.patch, LUCENE-2037.patch

   Original Estimate: 8h
  Remaining Estimate: 8h

 Now that we're dropping Java 1.4 compatibility for 3.0, we can incorporate 
 Junit4 in testing. Junit3 and junit4 tests can coexist, so no tests should 
 have to be rewritten. We should start this for the 3.1 release so we can get 
 a clean 3.0 out smoothly.
 It's probably worthwhile to convert a small set of tests as an exemplar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



Re: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-03 Thread Kay Kay
I created Lucene-2065 while working on 1257 , the original generics 
related ticket , and since we were running out of time for 3.0 ,  I 
guess we could not get src/test converted in.


In any case , if you were comitting this one (2037) to trunk ,  may be I 
can wait before creating the patch again. 






Erick Erickson wrote:

I didn't realize 2065 had already been down this path, thought
you were volunteering to change all the code starting from
scratch. Your approach sounds like a fine plan.

Note that I'm not entirely sure that I cleaned up *everything*, but we
need to get to a known state before tackling the rest, so I'll wait for
these two patches to be applied before looking back at it...

Not to mention the Localized test thing.

Erick


On Thu, Dec 3, 2009 at 5:57 PM, Michael McCandless 
luc...@mikemccandless.com mailto:luc...@mikemccandless.com wrote:


On Thu, Dec 3, 2009 at 5:48 PM, Erick Erickson
erickerick...@gmail.com mailto:erickerick...@gmail.com wrote:
 I generified the searches/function files in patch 2037. I don't
really think
 there's a conflict, just commit my patch and have at generifying
the rest.

OK so then we'll start with 2037, then take 2065's patch, hopefully
updated to current trunk, but minus search/function sources.

 I know, I know. I did two things at once. So sue me. Honest,
I'll try not to
 do this very often G...

In fact I prefer this.  I used to think we shouldn't do that but I
flip-flopped and now think in practice you just have to clean code
while you're there, otherwise it won't get cleaned.

 Mike:
 You really want to to the generify the whole shootin' match or
do you want
 to partition them? I'll be happy to take a set of them. Or would
that make
 things too complicated to apply?

2065 already has done alot here (adding generics to the tests)... I
think we start from that and take it from there?

Mike

-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
mailto:java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org
mailto:java-dev-h...@lucene.apache.org





-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2065) Java 5 port phase II

2009-12-03 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2065:


Attachment: LUCENE-2065.patch

Patch revised to be in sync with the trunk. 



 Java 5 port phase II 
 -

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay
Assignee: Michael McCandless
 Fix For: 3.1

 Attachments: LUCENE-2065.patch, LUCENE-2065.patch


 LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
 j.u.c. package changes related to the API .  The changes are frozen and 
 closed for 3.0 . This would be a placeholder JIRA for 3.0+ version to address 
 the pending changes ( tests for generics etc.) and any other internal API 
 changes as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



Re: (LUCENE-2037) Allow Junit4 tests in our environment.

2009-12-03 Thread Kay Kay

Mike -
I have attached another patch to LUCENE-2065 , in sync with the trunk now.




Erick Erickson wrote:

That's up to Mike, whichever way he finds easiest, I'll deal.

Erick

On Thu, Dec 3, 2009 at 8:43 PM, Kay Kay kaykay.uni...@gmail.com 
mailto:kaykay.uni...@gmail.com wrote:


I created Lucene-2065 while working on 1257 , the original
generics related ticket , and since we were running out of time
for 3.0 ,  I guess we could not get src/test converted in.

In any case , if you were comitting this one (2037) to trunk ,
 may be I can wait before creating the patch again.




Erick Erickson wrote:

I didn't realize 2065 had already been down this path, thought
you were volunteering to change all the code starting from
scratch. Your approach sounds like a fine plan.

Note that I'm not entirely sure that I cleaned up
*everything*, but we
need to get to a known state before tackling the rest, so I'll
wait for
these two patches to be applied before looking back at it...

Not to mention the Localized test thing.

Erick


On Thu, Dec 3, 2009 at 5:57 PM, Michael McCandless
luc...@mikemccandless.com mailto:luc...@mikemccandless.com
mailto:luc...@mikemccandless.com
mailto:luc...@mikemccandless.com wrote:

   On Thu, Dec 3, 2009 at 5:48 PM, Erick Erickson
   erickerick...@gmail.com mailto:erickerick...@gmail.com
mailto:erickerick...@gmail.com
mailto:erickerick...@gmail.com wrote:
I generified the searches/function files in patch 2037. I
don't
   really think
there's a conflict, just commit my patch and have at
generifying
   the rest.

   OK so then we'll start with 2037, then take 2065's patch,
hopefully
   updated to current trunk, but minus search/function sources.

I know, I know. I did two things at once. So sue me. Honest,
   I'll try not to
do this very often G...

   In fact I prefer this.  I used to think we shouldn't do
that but I
   flip-flopped and now think in practice you just have to
clean code
   while you're there, otherwise it won't get cleaned.

Mike:
You really want to to the generify the whole shootin'
match or
   do you want
to partition them? I'll be happy to take a set of them.
Or would
   that make
things too complicated to apply?

   2065 already has done alot here (adding generics to the
tests)... I
   think we start from that and take it from there?

   Mike

 
 -

   To unsubscribe, e-mail:
java-dev-unsubscr...@lucene.apache.org
mailto:java-dev-unsubscr...@lucene.apache.org
   mailto:java-dev-unsubscr...@lucene.apache.org
mailto:java-dev-unsubscr...@lucene.apache.org

   For additional commands, e-mail:
java-dev-h...@lucene.apache.org
mailto:java-dev-h...@lucene.apache.org
   mailto:java-dev-h...@lucene.apache.org
mailto:java-dev-h...@lucene.apache.org




-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
mailto:java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org
mailto:java-dev-h...@lucene.apache.org





-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-2111) Wrapup flexible indexing

2009-12-03 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-2111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12785715#action_12785715
 ] 

Kay Kay commented on LUCENE-2111:
-

What would the branch name for flex indexing ?  

 Wrapup flexible indexing
 

 Key: LUCENE-2111
 URL: https://issues.apache.org/jira/browse/LUCENE-2111
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Index
Affects Versions: Flex Branch
Reporter: Michael McCandless
Assignee: Michael McCandless
 Fix For: 3.1


 Spinoff from LUCENE-1458.
 The flex branch is in fairly good shape -- all tests pass, initial search 
 performance testing looks good, it survived several visits from the Unicode 
 policeman ;)
 But it still has a number of nocommits, could use some more scrutiny 
 especially on the emulate old API on flex index and vice/versa code paths, 
 and still needs some more performance testing.  I'll do these under this 
 issue, and we should open separate issues for other self contained fixes.
 The end is in sight!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2065) Java 5 port phase II

2009-12-03 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2065:


Attachment: LUCENE-2065.patch

Revised patch in sync with trunk that addresses more files in src/test 

 Java 5 port phase II 
 -

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay
Assignee: Michael McCandless
 Fix For: 3.1

 Attachments: LUCENE-2065.patch, LUCENE-2065.patch


 LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
 j.u.c. package changes related to the API .  The changes are frozen and 
 closed for 3.0 . This would be a placeholder JIRA for 3.0+ version to address 
 the pending changes ( tests for generics etc.) and any other internal API 
 changes as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2065) Java 5 port phase II

2009-12-03 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2065:


Attachment: (was: LUCENE-2065.patch)

 Java 5 port phase II 
 -

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay
Assignee: Michael McCandless
 Fix For: 3.1

 Attachments: LUCENE-2065.patch, LUCENE-2065.patch


 LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
 j.u.c. package changes related to the API .  The changes are frozen and 
 closed for 3.0 . This would be a placeholder JIRA for 3.0+ version to address 
 the pending changes ( tests for generics etc.) and any other internal API 
 changes as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-2065) Java 5 port phase II

2009-11-13 Thread Kay Kay (JIRA)
Java 5 port phase II 
-

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay


LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
j.u.c. package changes related to the API .  The changes are frozen and closed 
for 3.0 . This would be a placeholder JIRA for 3.0+ version to address the 
pending changes ( tests for generics etc.) and any other internal API changes 
as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-11-13 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1231#action_1231
 ] 

Kay Kay commented on LUCENE-1257:
-

|  Further updates of tests and internal APIs may follow for 3.1 in a new issue

 LUCENE-2065 in place for 3.1 to address remaining changes.  

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_contrib_ant.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_contrib_smartcn.patch, 
 LUCENE-1257_heavy.patch, LUCENE-1257_heavy.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_lucil.patch, 
 LUCENE-1257_lucli.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_demo.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_swing_wikipedia_wordnet_xmlqp.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2065) Java 5 port phase II

2009-11-13 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2065:


Attachment: LUCENE-2065.patch

across src/test

 Java 5 port phase II 
 -

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay
 Attachments: LUCENE-2065.patch


 LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
 j.u.c. package changes related to the API .  The changes are frozen and 
 closed for 3.0 . This would be a placeholder JIRA for 3.0+ version to address 
 the pending changes ( tests for generics etc.) and any other internal API 
 changes as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-2065) Java 5 port phase II

2009-11-13 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-2065:


Fix Version/s: 3.1

 Java 5 port phase II 
 -

 Key: LUCENE-2065
 URL: https://issues.apache.org/jira/browse/LUCENE-2065
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 3.1
 Environment: Java 5 
Reporter: Kay Kay
 Fix For: 3.1

 Attachments: LUCENE-2065.patch


 LUCENE-1257 addresses the public API changes ( generics , mainly ) and other 
 j.u.c. package changes related to the API .  The changes are frozen and 
 closed for 3.0 . This would be a placeholder JIRA for 3.0+ version to address 
 the pending changes ( tests for generics etc.) and any other internal API 
 changes as necessary. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-11-10 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_lucli.patch

lucli  generics 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_contrib_smartcn.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_lucli.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_demo.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_swing_wikipedia_wordnet_xmlqp.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-11-10 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12776180#action_12776180
 ] 

Kay Kay commented on LUCENE-1257:
-

I am not sure what the consensus w.r.t warnings are - but as much as possible 
leaving out SuppressWarnings would be better so that it is transparent in the 
future to address should the dependent library change. 



 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_contrib_smartcn.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_lucil.patch, 
 LUCENE-1257_lucli.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_demo.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_swing_wikipedia_wordnet_xmlqp.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-11-10 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_ant.patch

contrib ant

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_contrib_ant.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_contrib_smartcn.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_lucil.patch, 
 LUCENE-1257_lucli.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_demo.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_swing_wikipedia_wordnet_xmlqp.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-11-09 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o_a_l_demo.patch

generics patch for a couple of files 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_contrib_smartcn.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_demo.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-25 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_memory.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-10-25 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12769827#action_12769827
 ] 

Kay Kay commented on LUCENE-1257:
-

{query}
I modified your benchmark changes to do this pattern.
{query}

Thanks for the heads up. Future patches take care of the same. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-25 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_misc.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Issue Comment Edited: (LUCENE-1257) Port to Java5

2009-10-25 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12769827#action_12769827
 ] 

Kay Kay edited comment on LUCENE-1257 at 10/25/09 2:25 PM:
---

{quote}
I modified your benchmark changes to do this pattern.
{quote}

Thanks for the heads up. Future patches take care of the same. 

  was (Author: kaykay.unique):
{query}
I modified your benchmark changes to do this pattern.
{query}

Thanks for the heads up. Future patches take care of the same. 
  
 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-25 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_precendence_parser.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_contrib_memory.patch, 
 LUCENE-1257_contrib_misc.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_precendence_parser.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-23 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_benchmark_2.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_benchmark_2.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-22 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_benchmark.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_highlighting.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-22 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_unnnecessary_casts_2.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_benchmark.patch, LUCENE-1257_contrib_highlighting.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, LUCENE-1257_unnnecessary_casts_2.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-20 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_unnecessary_casts.patch

Remove unnecessary cast across the codebase (as a result of generification) 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_MultiFieldQueryParser.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-20 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_more_unnecessary_casts.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-20 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_highlighting.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_enum.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-20 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: (was: LUCENE-1257_contrib_highlighting.patch)

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_enum.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-20 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_contrib_highlighting.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_contrib_highlighting.patch, LUCENE-1257_enum.patch, 
 LUCENE-1257_javacc_upgrade.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_more_unnecessary_casts.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 LUCENE-1257_unnecessary_casts.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-FieldCacheImpl.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_analysis.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-FieldValueHitQueue.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldValueHitQueue.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_analysis.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-TopDocsCollector.patch

* FieldValueHitQueue
* TopDocsCollector
* TopScoreDocsCollector
* TopFieldHitsCollector


 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: (was: LUCENE-1257-FieldValueHitQueue.patch)

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12767611#action_12767611
 ] 

Kay Kay commented on LUCENE-1257:
-

| I updated the parser generator task to use Java 1.5. If you want to generify 
the other parts of QueryParser, update the .jj file and regenerate the java 
files. I will do this tomorrow. Will go to bed now.

What's the version of javacc being used/suggested currently ( the latest 
release seems to be 5.0 ) .

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_queryParser_jj.patch

QueryParser.jj patch separately for generics 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_MultiFieldQueryParser.patch

MultiFieldQueryParser 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_MultiFieldQueryParser.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-19 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_javacc_upgrade.patch

common-build.xml , build comments match those in build.txt 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-FieldCacheImpl.patch, LUCENE-1257-FieldCacheRangeFilter.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-MTQWF.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-o.a.l.util.patch, LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-TopDocsCollector.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_analysis.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_javacc_upgrade.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_MultiFieldQueryParser.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, LUCENE-1257_queryParser_jj.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-org_apache_lucene_document.patch

More set of patches in org.apache.lucene.document . 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-iw.patch

* Mostly with IndexWriter

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-iw.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12767087#action_12767087
 ] 

Kay Kay commented on LUCENE-1257:
-

Uwe: Please feel free to go ahead and do it and commit it, that I can pick up 
the diff. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-IndexDeleter.patch

IndexDelete (Policy) and stuff

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o_a_l_search.patch

o.a.l.search package - generified

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o_a_l_search_spans.patch

o.a.l.search.spans - generics added

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o.a.l.store.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-1991) Similarity#score deprecated method - javadoc reference + SimilarityDelegator

2009-10-18 Thread Kay Kay (JIRA)
Similarity#score deprecated method - javadoc reference + SimilarityDelegator


 Key: LUCENE-1991
 URL: https://issues.apache.org/jira/browse/LUCENE-1991
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-1991.patch

Old method  

  public float scorePayload(String fieldName, byte [] payload, int offset, int 
length)

has been deprecated by - 

  public float scorePayload(int docId, String fieldName, int start, int end, 
byte [] payload, int offset, int length)


References in PayLoadNearQuery (javadoc) changed. 

Also - SimilarityDelegator overrides the new method as opposed to the 
(deprecated) old one. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1991) Similarity#score deprecated method - javadoc reference + SimilarityDelegator

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1991:


Attachment: LUCENE-1991.patch

 Similarity#score deprecated method - javadoc reference + SimilarityDelegator
 

 Key: LUCENE-1991
 URL: https://issues.apache.org/jira/browse/LUCENE-1991
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-1991.patch


 Old method  
   public float scorePayload(String fieldName, byte [] payload, int offset, 
 int length)
 has been deprecated by - 
   public float scorePayload(int docId, String fieldName, int start, int end, 
 byte [] payload, int offset, int length)
 References in PayLoadNearQuery (javadoc) changed. 
 Also - SimilarityDelegator overrides the new method as opposed to the 
 (deprecated) old one. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-org_apache_lucene_document.patch

{quote} Attached is a new patch with a correct generified o.a.l.util.cache 
package. Now only the usage of this SimpleLRUCache should also be generified.

Kay Kay: Do you want to do this or should I do it?
{quote}

Revised patch attached that address issue with SimpleLRUCache as well 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-o.a.l.util.patch

* MapOfSets
* FieldCacheSanityChecker


 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o_a_l_index_test.patch

o.a.lucene.index in src/test 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o_a_l_index_test.patch

Patch resubmitted confirming to generics code guidelines 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch

IndexFileDeleter
IndexDeletePolicy 



 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12767138#action_12767138
 ] 

Kay Kay commented on LUCENE-1257:
-

{quote} I think test code rewrite is not so important now. I think first I have 
to remove the rest of the deprecations and fix the test bug (see java-dev mail).

I ran the compilation with unchecked warnings turned on, only 38 warnings for 
core. I think the rest in core should be doable now JUHU!

{quote}

Ok - Makes sense. It would be nice to get it down to 0 soon..

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_o.a.l.queryParser.patch

o.a.l.queryParser 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: o.a.l.analysis.patch

Analyzer  (generified ) 

Other Analyzers. 

First cut version of the patch. If AnalyzerT is ok - then other analyzers can 
be ported soon to this as well. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_o.a.l.queryParser.patch, LUCENE-1257_o.a.l.store.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_search.patch, LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, o.a.l.analysis.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-18 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-CloseableThreadLocal.patch

Classes affected: 

* TermInfosReader
* SegmentReader
* FieldsReader



 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 3.0
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CloseableThreadLocal.patch, 
 LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-IndexDeleter.patch, 
 LUCENE-1257-IndexDeletionPolicy_IndexFileDeleter.patch, LUCENE-1257-iw.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-o.a.l.util.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, 
 LUCENE-1257-org_apache_lucene_document.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_analysis.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, LUCENE-1257_o.a.l.queryParser.patch, 
 LUCENE-1257_o.a.l.store.patch, LUCENE-1257_o_a_l_index_test.patch, 
 LUCENE-1257_o_a_l_index_test.patch, LUCENE-1257_o_a_l_search.patch, 
 LUCENE-1257_o_a_l_search_spans.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, o.a.l.analysis.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_BooleanFilter_Generics.patch

* BooleanFilter ( internal data structures conformed to generics ) 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-WordListLoader.patch

Generify signatures. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-NormalizeCharMap.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1988) CharacterCache - references deleted

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1988:


Attachment: LUCENE-1988.patch

 CharacterCache - references deleted 
 

 Key: LUCENE-1988
 URL: https://issues.apache.org/jira/browse/LUCENE-1988
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-1988.patch


 CharacterCache is deprecated by Character.valueOf(c) . Hence the latter is 
 chosen over the former. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-1988) CharacterCache - references deleted

2009-10-17 Thread Kay Kay (JIRA)
CharacterCache - references deleted 


 Key: LUCENE-1988
 URL: https://issues.apache.org/jira/browse/LUCENE-1988
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-1988.patch

CharacterCache is deprecated by Character.valueOf(c) . Hence the latter is 
chosen over the former. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1988) CharacterCache - references deleted

2009-10-17 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12766854#action_12766854
 ] 

Kay Kay commented on LUCENE-1988:
-

LUCENE-1987 seems to address a good number of issues as well similar to this 
ticket. 

 CharacterCache - references deleted 
 

 Key: LUCENE-1988
 URL: https://issues.apache.org/jira/browse/LUCENE-1988
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
 Attachments: LUCENE-1988.patch


 CharacterCache is deprecated by Character.valueOf(c) . Hence the latter is 
 chosen over the former. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-BufferedDeletes_DocumentsWriter.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-SegmentInfos.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-SegmentInfos.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: (was: LUCENE-1257-SegmentInfos.patch)

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-BooleanQuery.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-BooleanScorer_2.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12766931#action_12766931
 ] 

Kay Kay commented on LUCENE-1257:
-

Thanks Uwe for helping with the patches. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-CompoundFileReaderWriter.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-ConcurrentMergeScheduler.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-DirectoryReader.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-NormalizeCharMap.patch, 
 LUCENE-1257-SegmentInfos.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-WordListLoader.patch, LUCENE-1257_BooleanFilter_Generics.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-DocFieldProcessorPerThread.patch

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 lucene1257surround1.patch, lucene1257surround1.patch, 
 shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-17 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257_org_apache_lucene_index.patch

Patch across a good number of files in org.apache.lucene.index ( generify ) 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-BooleanQuery.patch, LUCENE-1257-BooleanScorer_2.patch, 
 LUCENE-1257-BufferedDeletes_DocumentsWriter.patch, 
 LUCENE-1257-CheckIndex.patch, LUCENE-1257-CompoundFileReaderWriter.patch, 
 LUCENE-1257-ConcurrentMergeScheduler.patch, 
 LUCENE-1257-DirectoryReader.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-DocFieldProcessorPerThread.patch, LUCENE-1257-Document.patch, 
 LUCENE-1257-NormalizeCharMap.patch, LUCENE-1257-SegmentInfos.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-WordListLoader.patch, 
 LUCENE-1257_BooleanFilter_Generics.patch, LUCENE-1257_messages.patch, 
 LUCENE-1257_org_apache_lucene_index.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Closed: (LUCENE-1984) DisjunctionMaxQuery - Type safety

2009-10-16 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay closed LUCENE-1984.
---


Thanks Uwe. The revised patch looks good as well, with better code readability. 

 DisjunctionMaxQuery - Type safety  
 ---

 Key: LUCENE-1984
 URL: https://issues.apache.org/jira/browse/LUCENE-1984
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Query/Scoring
Affects Versions: 2.9
Reporter: Kay Kay
Assignee: Uwe Schindler
 Fix For: 3.0

 Attachments: LUCENE-1984.patch, LUCENE-1984.patch


 DisjunctionMaxQuery code has containers that are not type-safe . The comments 
 indicate type-safety though. 
 Better to express in the API and the internals the explicit type as opposed 
 to type-less containers. 
 Patch attached. 
 Comments / backward compatibility concerns welcome.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-1985) DisjunctionMaxQuery - Iterator code to for ( A a : container ) construct

2009-10-16 Thread Kay Kay (JIRA)
DisjunctionMaxQuery -  Iterator code to  for ( A  a : container ) construct
---

 Key: LUCENE-1985
 URL: https://issues.apache.org/jira/browse/LUCENE-1985
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
Priority: Trivial


For better readability  - converting the IterableT to  for ( A  a : container 
) constructs that is more intuitive to read. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1985) DisjunctionMaxQuery - Iterator code to for ( A a : container ) construct

2009-10-16 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1985:


Attachment: LUCENE-1985.patch

 DisjunctionMaxQuery -  Iterator code to  for ( A  a : container ) construct
 ---

 Key: LUCENE-1985
 URL: https://issues.apache.org/jira/browse/LUCENE-1985
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
Priority: Trivial
 Attachments: LUCENE-1985.patch


 For better readability  - converting the IterableT to  for ( A  a : 
 container ) constructs that is more intuitive to read. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1984) DisjunctionMaxQuery - Type safety

2009-10-16 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12766587#action_12766587
 ] 

Kay Kay commented on LUCENE-1984:
-

As a related patch - LUCENE-1985 added to improve readability to convert   
Iterable? statements to for loops introduced in java 5 

 DisjunctionMaxQuery - Type safety  
 ---

 Key: LUCENE-1984
 URL: https://issues.apache.org/jira/browse/LUCENE-1984
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Query/Scoring
Affects Versions: 2.9
Reporter: Kay Kay
Assignee: Uwe Schindler
 Fix For: 3.0

 Attachments: LUCENE-1984.patch, LUCENE-1984.patch


 DisjunctionMaxQuery code has containers that are not type-safe . The comments 
 indicate type-safety though. 
 Better to express in the API and the internals the explicit type as opposed 
 to type-less containers. 
 Patch attached. 
 Comments / backward compatibility concerns welcome.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1257) Port to Java5

2009-10-16 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1257:


Attachment: LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch

* DisjunctionMaxQuery.java - some of the casts are not necessary now that the 
members are made type-safe. 

 Port to Java5
 -

 Key: LUCENE-1257
 URL: https://issues.apache.org/jira/browse/LUCENE-1257
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Analysis, Examples, Index, Other, Query/Scoring, 
 QueryParser, Search, Store, Term Vectors
Affects Versions: 2.3.1
Reporter: Cédric Champeau
Assignee: Uwe Schindler
Priority: Minor
 Fix For: 3.0

 Attachments: instantiated_fieldable.patch, java5.patch, 
 LUCENE-1257-DisjunctionMaxQuery-more_type_safety.patch, 
 LUCENE-1257-Document.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257-StringBuffer.patch, LUCENE-1257-StringBuffer.patch, 
 LUCENE-1257_messages.patch, lucene1257surround1.patch, 
 lucene1257surround1.patch, shinglematrixfilter_generified.patch


 For my needs I've updated Lucene so that it uses Java 5 constructs. I know 
 Java 5 migration had been planned for 2.1 someday in the past, but don't know 
 when it is planned now. This patch against the trunk includes :
 - most obvious generics usage (there are tons of usages of sets, ... Those 
 which are commonly used have been generified)
 - PriorityQueue generification
 - replacement of indexed for loops with for each constructs
 - removal of unnececessary unboxing
 The code is to my opinion much more readable with those features (you 
 actually *know* what is stored in collections reading the code, without the 
 need to lookup for field definitions everytime) and it simplifies many 
 algorithms.
 Note that this patch also includes an interface for the Query class. This has 
 been done for my company's needs for building custom Query classes which add 
 some behaviour to the base Lucene queries. It prevents multiple unnnecessary 
 casts. I know this introduction is not wanted by the team, but it really 
 makes our developments easier to maintain. If you don't want to use this, 
 replace all /Queriable/ calls with standard /Query/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1985) DisjunctionMaxQuery - Iterator code to for ( A a : container ) construct

2009-10-16 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12766652#action_12766652
 ] 

Kay Kay commented on LUCENE-1985:
-

Thanks Uwe. 

Added another patch to LUCENE-1257 to get away from some of the casting that is 
not necessary given that LUCENE-1984 and LUCENE-1985 are in now ( with generics 
). 

 DisjunctionMaxQuery -  Iterator code to  for ( A  a : container ) construct
 ---

 Key: LUCENE-1985
 URL: https://issues.apache.org/jira/browse/LUCENE-1985
 Project: Lucene - Java
  Issue Type: Improvement
Reporter: Kay Kay
Assignee: Uwe Schindler
Priority: Trivial
 Fix For: 3.0

 Attachments: LUCENE-1985.patch


 For better readability  - converting the IterableT to  for ( A  a : 
 container ) constructs that is more intuitive to read. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-1984) DisjunctionMaxQuery - Type safety

2009-10-15 Thread Kay Kay (JIRA)
DisjunctionMaxQuery - Type safety  
---

 Key: LUCENE-1984
 URL: https://issues.apache.org/jira/browse/LUCENE-1984
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 2.9
Reporter: Kay Kay


DisjunctionMaxQuery code has containers that are not type-safe . The comments 
indicate type-safety though. 

Better to express in the API and the internals the explicit type as opposed to 
type-less containers. 

Patch attached. 

Comments / backward compatibility concerns welcome.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1984) DisjunctionMaxQuery - Type safety

2009-10-15 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1984:


Attachment: LUCENE-1984.patch

 DisjunctionMaxQuery - Type safety  
 ---

 Key: LUCENE-1984
 URL: https://issues.apache.org/jira/browse/LUCENE-1984
 Project: Lucene - Java
  Issue Type: Improvement
Affects Versions: 2.9
Reporter: Kay Kay
 Attachments: LUCENE-1984.patch


 DisjunctionMaxQuery code has containers that are not type-safe . The comments 
 indicate type-safety though. 
 Better to express in the API and the internals the explicit type as opposed 
 to type-less containers. 
 Patch attached. 
 Comments / backward compatibility concerns welcome.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Commented: (LUCENE-1984) DisjunctionMaxQuery - Type safety

2009-10-15 Thread Kay Kay (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENE-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12766249#action_12766249
 ] 

Kay Kay commented on LUCENE-1984:
-

Great - Thanks. 

For the sake of continuity - which branch would this ( Lucene 3.0 ) be located 
in . 

Having said that  - then I believe this can be closed as redundant. 

 DisjunctionMaxQuery - Type safety  
 ---

 Key: LUCENE-1984
 URL: https://issues.apache.org/jira/browse/LUCENE-1984
 Project: Lucene - Java
  Issue Type: Improvement
  Components: Query/Scoring
Affects Versions: 2.9
Reporter: Kay Kay
Assignee: Uwe Schindler
 Fix For: 3.0

 Attachments: LUCENE-1984.patch


 DisjunctionMaxQuery code has containers that are not type-safe . The comments 
 indicate type-safety though. 
 Better to express in the API and the internals the explicit type as opposed 
 to type-less containers. 
 Patch attached. 
 Comments / backward compatibility concerns welcome.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Created: (LUCENE-1928) PayloadTermQuery refers to a deprecated documentation for redirection

2009-09-25 Thread Kay Kay (JIRA)
PayloadTermQuery refers to a deprecated documentation for redirection 
--

 Key: LUCENE-1928
 URL: https://issues.apache.org/jira/browse/LUCENE-1928
 Project: Lucene - Java
  Issue Type: Bug
  Components: Javadocs
Reporter: Kay Kay
 Attachments: LUCENE-1928.patch

When PayloadTermQuery refers to the function for scoring Similarity - it refers 
to override the deprecated method - 

Similarity#scorePayload(String, byte[],int,int) . 

That method has been deprecated by  Similarity#scorePayload(int, String, int, 
int, byte[],int,int) . 


This javadoc patch addresses the class level javadoc for the class to provide 
the right signature in Similarity to be overridden. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



[jira] Updated: (LUCENE-1928) PayloadTermQuery refers to a deprecated documentation for redirection

2009-09-25 Thread Kay Kay (JIRA)

 [ 
https://issues.apache.org/jira/browse/LUCENE-1928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kay Kay updated LUCENE-1928:


Fix Version/s: 3.0
Affects Version/s: 2.9

 PayloadTermQuery refers to a deprecated documentation for redirection 
 --

 Key: LUCENE-1928
 URL: https://issues.apache.org/jira/browse/LUCENE-1928
 Project: Lucene - Java
  Issue Type: Bug
  Components: Javadocs
Affects Versions: 2.9
Reporter: Kay Kay
 Fix For: 3.0

 Attachments: LUCENE-1928.patch


 When PayloadTermQuery refers to the function for scoring Similarity - it 
 refers to override the deprecated method - 
 Similarity#scorePayload(String, byte[],int,int) . 
 That method has been deprecated by  Similarity#scorePayload(int, String, int, 
 int, byte[],int,int) . 
 This javadoc patch addresses the class level javadoc for the class to provide 
 the right signature in Similarity to be overridden. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org