Hi, According to the FAQ, by indexing the title of the document and performing a search against the shorter field will automatically give it a higher weight than matches against the document content. That is what I am trying to accomplish with a "NAME" field. If someone enters a close match of the name of a document (example Names: "Color Me Mine" ,"Pittsburgh and Its Countryside"), I want that document to get a hit. The search is user entered, so I want it to be case-insensitive. I also don't want it to have to be an exact match. Search terms such as "Pittsburgh Countryside" should match up against a name of "Pittsburgh and Its Countryside".
Here I am adding the name field to my document: String value= "Color Me Mine"; document.add(new Field("NAME", value, Field.Store.YES, Field.Index.TOKENIZED)); Performing a search: NAME:color me mine ->returns no results NAME:color -> returns the document I tried indexing the document without the value tokenized: document.add(new Field("NAME", value, Field.Store.YES, Field.Index.UN_TOKENIZED)); This caused the search to be case sensitive. I am about to modify my indexing/searching code to use a secondary field, "name_lowercase", this field would of course contain the name of the object in lowercase and I would lowercase my search terms in I construct my TermQuery for this field. Is this a valid approach, or am I missing something? Thanks! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]