Possible Duplicate:
How does lucene index documents?
Lucene allows some (or all) of the fields of a document to be indexed only returning an ID that can be then used to query a database for the actual information. However, to be able to search by then Lucene must store these fields somehow.
How exactly is this done? Are the indexed-only fields combined into a hash or a tree-like structure used then to search against? Is there any documentation available regarding on how Lucene searches these indexed-only fields?
My primary concern is understanding how safe/secure the indexed data is stored in a highly sensitive environment. Or in other words, how hard/easy it is to retrieve the indexed fields and associate those with documents, and consequently with other fields from that document.