Hi, That's very easy to explain: Regexp queries only work on terms, you already said it in your introduction. There is no phrase query in Lucene that accepts regular expressions.
Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Kudrettin Güleryüz [mailto:kudret...@gmail.com] > Sent: Saturday, February 13, 2016 7:14 PM > To: java-user@lucene.apache.org > Subject: Spaces in regular expressions > > Hello, > > I am using standard whitespace analyzer to index a source code document > using Lucene 5. > > I understand that a document with content foo bar would have only two > terms: foo and bar. When I search for "foo bar" it normally matches the > document. Similarly a regexp query /foo/ or /bar/ also matches the > document. > > Can you help me understand why doesn't a regexp query like /foo bar/ > doesn't match the document? > > Thank you, > Kudret --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org