Hi all, Here is a new newbee question. I'm adding to a lucene index, documents containing a field lrt created as follows:
doc.add( new Field( "lrt", learningResourceType .toLowerCase(), Field.Store.NO, Field.Index.UN_TOKENIZED ) ) ; where possible values for learningResourceType are: application assessment broadcast case study course demonstration drill and practice educational game In this index, searching for a string that doesn't contain a blank character works fine for example, lrt: application but searching for a string with a blank does not return any results: for example, lrt: case study doesn't work Using lukeall, I can successfully query my index by escaping the blank with a backslash for example, lrt: case\ study But it doesn't work when I try to do the same thing in Java String query = "lrt: case\\ study" doesn't return any result. I've also try to QueryParser.escape( "case study") but it doesn't seem to affect blank characters? Thanks for your help. David