You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by bu...@apache.org on 2003/10/07 19:36:53 UTC
DO NOT REPLY [Bug 23655] New: -
Provide a java.util.List wrapper around the Hits object
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23655>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23655
Provide a java.util.List wrapper around the Hits object
Summary: Provide a java.util.List wrapper around the Hits object
Product: Lucene
Version: CVS Nightly - Specify date in submission
Platform: All
OS/Version: All
Status: NEW
Severity: Enhancement
Priority: Other
Component: Search
AssignedTo: lucene-dev@jakarta.apache.org
ReportedBy: Eric.Isakson@sas.com
Saw this on the user list and thought it might be a nice feature to add. I
wasn't sure if there would be an objection to modifying Hits to extend
AbstractList, so I implemented it both as a separate wrapper class and by making
the current Hits object extend AbstractList.
There is a separate patch for each. Only one should be applied, I'll leave it to
the more experienced folks to vote on which one should be used (if it should be
used at all). My preference is for the modification to the Hits object.
Eric
copied from Tatu's message on the Lucene user list...
On Monday 06 October 2003 08:35, Lars Hammer wrote:
...
> to iterate the Hits. I thought that Hits was an array of pointers to docs,
^^^
Actually, Hits contains a Vector (could be an array as well), but is not a
Collection itself (one can not extend array classes in Java, so no Object
besides basic arrays can be arrays or treates as one).
Hits be made a Collection, though.
In fact, I think it would be a reasonable thing to do, to make Hits be
a simple Collection (or perhaps List since it is an ordered collection).
You could file an RFE for this, or better yet, implement it. :-)
I'd think including such patch for Lucene would make sense as well.
> Has anyone any experience in using the <logic:iterate> tag or is it
> necessary to write a custom JSP tag which does the iteration??
No, it should be enough to write a simple wrapper that implements
Collection, and accesses Hits instance via next() method.
-+ Tatu +-
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org