in src/main/groovy/searchEngine/Indexer.groovy [70:83]
void indexFile(writer, f) {
if (f.hidden || !f.exists() || !f.canRead() || f.directory) { return }
println "Indexing $f.canonicalPath"
def doc = new Document()
// Construct a Field that is tokenized and indexed, but is not stored in the index verbatim.
doc.add(new TextField("contents", f.newReader()))
// Construct a Field that is not tokenized, but is indexed and stored.
doc.add(new StringField("filename",f.canonicalPath, YES))
writer.addDocument(doc) // Add document to Lucene index
}