I would like to be able to handle the following: "/\d\d\d{4} \\d\\d/ office"
Where / indicates a regex expression phrase. One option is extending MultiFieldQueryParser and catching the phrase within getFieldQuery evaluating whether /, the regex identifier, is present and then returning a SpanNearQuery comprising of SpanQueries. I was wondering if anyone has a more efficient method for achieving this. Would changing QueryParser.jj and developing a custom PhraseQuery class be a good idea? Any comments would be appreciated. Keith Player