I am trying to understand different Field options provided by Lucene, As per my knowledge Lucene will provide the following field options
TextField.TYPE_STORED - Analyzed & stored
TextField.TYPE_NOT_STORED - Analyzed & Not stored
StringField.TYPE_STORED - Not Analyzed & stored
StringField.TYPE_NOT_STORED - NOT Analyzed & NOT stored
StringField.TYPE_NOT_STORED
-- fields will not be able to do a search also retrieve the content.
What is the use of adding these type of fields to my Lucene documents?