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 2004/04/19 10:35:43 UTC
DO NOT REPLY [Bug 28462] New: -
[PATCH] new method: Document.remove()
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28462>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=28462
[PATCH] new method: Document.remove()
Summary: [PATCH] new method: Document.remove()
Product: Lucene
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Enhancement
Priority: Other
Component: Index
AssignedTo: lucene-dev@jakarta.apache.org
ReportedBy: daniel.naber@t-online.de
Here's a patch that adds a remove() method to the Document class (+test case). This
is very useful if you have converter classes that return a Lucene Document object but
you need to make changes to that object.
In my case, I wanted to index PDF files that were saved as BLOBs in a database. The
files need to be saved to a temporary file and that file name is given to the PDF
converter class. The PDF converter then saves the name of the temporary file name
as the file name, which doesn't make sense. So my code needs to remove the
'filename' field and re-add it, this time with the columns primary ID. This is only possible
with the attached patch.
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org