Issue Details (XML | Word | Printable)

Key: LUCENE-1219
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Michael McCandless
Reporter: Eks Dev
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Lucene - Java

support array/offset/ length setters for Field with binary data

Created: 11/Mar/08 11:32 AM   Updated: 11/Oct/08 12:49 PM
Return to search
Component/s: Index
Affects Version/s: None
Fix Version/s: 2.4

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works LUCENE-1219.extended.patch 2008-08-09 01:15 PM Eks Dev 17 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.extended.patch 2008-08-08 01:53 PM Eks Dev 18 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.patch 2008-03-12 10:02 AM Eks Dev 8 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.patch 2008-03-11 09:53 PM Eks Dev 8 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.patch 2008-03-11 02:07 PM Eks Dev 8 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.patch 2008-03-11 01:33 PM Eks Dev 8 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.take2.patch 2008-03-13 09:34 AM Michael McCandless 15 kB
Text File Licensed for inclusion in ASF works LUCENE-1219.take3.patch 2008-08-03 09:03 PM Eks Dev 16 kB
Issue Links:
Blocker
 

Lucene Fields: Patch Available, New
Resolution Date: 18/Aug/08 10:32 AM


 Description  « Hide
currently Field/Fieldable interface supports only compact, zero based byte arrays. This forces end users to create and copy content of new objects before passing them to Lucene as such fields are often of variable size. Depending on use case, this can bring far from negligible performance improvement.

this approach extends Fieldable interface with 3 new methods
getOffset(); gettLenght(); and getBinaryValue() (this only returns reference to the array)



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Eks Dev made changes - 11/Mar/08 01:22 PM
Field Original Value New Value
Attachment LUCENE-1219.patch [ 12377612 ]
Eks Dev made changes - 11/Mar/08 01:32 PM
Attachment LUCENE-1219.patch [ 12377612 ]
Eks Dev made changes - 11/Mar/08 01:33 PM
Attachment LUCENE-1219.patch [ 12377614 ]
Michael McCandless made changes - 11/Mar/08 01:37 PM
Assignee Michael McCandless [ mikemccand ]
Eks Dev made changes - 11/Mar/08 02:07 PM
Attachment LUCENE-1219.patch [ 12377616 ]
Eks Dev made changes - 11/Mar/08 09:53 PM
Attachment LUCENE-1219.patch [ 12377643 ]
Eks Dev made changes - 11/Mar/08 09:59 PM
Link This issue is blocked by LUCENE-1217 [ LUCENE-1217 ]
Eks Dev made changes - 12/Mar/08 10:02 AM
Attachment LUCENE-1219.patch [ 12377681 ]
Michael McCandless made changes - 13/Mar/08 09:34 AM
Attachment LUCENE-1219.take2.patch [ 12377760 ]
Eks Dev made changes - 03/Aug/08 09:03 PM
Attachment LUCENE-1219.take3.patch [ 12387432 ]
Michael McCandless made changes - 05/Aug/08 10:30 AM
Link This issue is blocked by LUCENE-1349 [ LUCENE-1349 ]
Eks Dev made changes - 08/Aug/08 01:53 PM
Attachment LUCENE-1219.extended.patch [ 12387817 ]
Eks Dev made changes - 09/Aug/08 01:15 PM
Attachment LUCENE-1219.extended.patch [ 12387875 ]
Michael McCandless made changes - 18/Aug/08 10:32 AM
Resolution Fixed [ 1 ]
Fix Version/s 2.4 [ 12312681 ]
Lucene Fields [Patch Available, New] [New, Patch Available]
Status Open [ 1 ] Resolved [ 5 ]
Michael McCandless made changes - 11/Oct/08 12:49 PM
Status Resolved [ 5 ] Closed [ 6 ]