I don't understand your regex at all. Isn't it looking for in with any *single* character in front and back? Given your example, I don't see how you're getting anything back at all. Is this code you're actually executing or just an example?
What does toString and/or Explain show? Think about getting a copy of Luke and using that tool to show you what actually happens. Best Erick On Fri, May 8, 2009 at 8:42 AM, Huntsman84 <tpgarci...@gmail.com> wrote: > > Hi, > > I am using RegexQuery for searching in a set of records wich are phrases of > several words each. My aim is to find any phrase that contains the given > group of letters (e.g. "in"). For that case, I am building the query with > the regular expression ".in.", so it should return all phrases with contain > "in", but the search only matches with the first word of the phrase. > > For example, if my records are "Knowing yourself" and "Old clinic", the > correct search would return 2 matches, but it only matches with "Knowing > yourself". > > How could I fix this? > -- > View this message in context: > http://www.nabble.com/RegexQuery-Incomplete-Results-tp23445235p23445235.html > Sent from the Lucene - Java Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >