Just thought I throw out a question.
What is available in the libraries to help with manipulating and asking questions about queries?
So far my best (and worst) efforts have involved combinations setting up a parser, generating
a query object, then looking through the various clauses and re-working, deleting, or using
what is there to
generate an enhanced query.
For example, what I am re-writing often involves the "simple terms" of the query (terms that
have no trick modifications like boost etc. or even field names; just the words). I easily
wrote a method/class to find me such terms.
I also know about QueryParser.setAutoGeneratePhrase, but it isn't exactly what I need to do,
so I start doing my own manipulation. It's then I look for other's efforts at utilities to
help in this area.
Am I missing some useful methods that I could use in analysis of a built query or a query
string or just other methods related to general area of 'enhancing' a user's query?
-Paul
|