Hi,
I want to create a function, which takes in a query string (in lucene
syntax), and a string as content and returns back if the query matches
the content or not. This would mean,
query = +(apache) +(lucene OR httpd)
will match
content = HTTPD by Apache foundation is one of the most popular open
source projects
and will not match
content = Lucene and httpd are projects from same open source foundation
Basically, I need to fill in the contents of the following Java
function. This should be easy to do, but I don't know how. I obviously
don't want to create a dummy lucene index in memory with a single
document and then search for the query against that (for performance
reasons).
public static boolean isRelevant(String luceneQuery, String contents) {
// TODO fill in
}
Instead of boolean, it could return a relevance score, which will be
zero if the query is not relevant to the document.
Any help will be appreciated.
thanks
Nilesh
--
Nilesh Bansal
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]