I'm trying to solve the following problem... I have 3 documents that contain the following contents: 1: "George Washington Carver blah blah blah." 2: "George Washington blah blah blah." 3: "George Washington Carver blah blah blah. George Washington blah blah blah."
I want to create a query that matches documents 2 and 3, but not 1. That is, I want to find documents that mention "George Washington". It's okay if they also mention "George Washington Carver", but I don't want documents that only mention "George Washington Carver". So simply doing something like this does not solve it: "George Washington" NOT "George Washington Carver" Is there a Query type that does this out of the box? I've looked at the various types of span queries, but none of them seem to do this. I think it should be theoretically possible given the position data that Lucene stores... -Michael