Thanks for pointing me towards the ComplexPhraseQueryParser.
--Regards
Ba3
Ahmet Arslan wrote:
Can you please suggest me some pointers as to how a range
query combined with proximity be done.
Your remedy is ComplexPhraseQueryParser that utilizes SpanQuery family.query combined with proximity be done.
https://issues.apache.org/jira/browse/LUCENE-1486
That accepts ranges, ORs, Wildcards inside Phrase queries.
Using this new QueryParser your query will be someting like.
(with the default field set to contents)
"revision [40 TO 50]"
If you want to construct your Query programmatically with Lucene Query
API:
Query query = spanNear([contents:revision, spanOr([contents:40,
contents:41, ..., contents:50])], 0 , true)
Take a look at those Query subclasses:
org.apache.lucene.search.spans.SpanNearQuery
org.apache.lucene.search.spans.SpanOrQuery
org.apache.lucene.search.spans.SpanTermQuery
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
View this message in context: http://www.nabble.com/Range-query-and-a-proximity-search-tp24582865p24586758.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org