Hi Deepak,

Would something like this work in your case?

"Arcos Bioscience"^2.0 "Arcos" "Bioscience"

ie, a BooleanQuery with the full phrase boosted OR'd with a query on
each word?

-sujit

On Tue, 2011-04-26 at 14:46 -0400, Deepak Konidena wrote:
> Hi,
> 
> Currently when I type in Arcos Bioscience in my lucene search, it returns all 
> those documents with
> either Arcos or Bioscience at the top of the search results and the actual 
> document containing
> 
> "Arcos Bioscience" somewhere in the middle/bottom.
> 
> The desired behavior is to rank those documents that contain the terms Arcos 
> and Bioscience next
> to each other higher than those that contain either of the terms or contain 
> both the terms but which far
> away from each other.
> 
> When I search the same term with quotes "Arcos Bioscience" in the term, it 
> gives the exact document that
> contains the term and nothing else.
> 
> In general, how would I modify the system in such a way that the documents 
> containing "exact term" are shown
> first and also the documents with either "exact" or "term" are shown later 
> (without just showing one result).
> 
> Thanks
> Deepak Konidena.
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to