Re: Boosting Search Results

2009-08-03 Thread bourne71
Sorry...I mean the double searching part. That is the part I dont understand how to do...since after retrieving the 1st results, I am not sure how to search it again. Ian Lea wrote: > > Sorry, I'm not clear what you don't know how to do. > > > To spell out the double search suggestion a bit m

Re: Boosting Search Results

2009-08-03 Thread Ian Lea
Sorry, I'm not clear what you don't know how to do. To spell out the double search suggestion a bit more: QueryParser qp = new QueryParser(...) Query q1 = qp.parse("+word1 +word2"); TopDocs td1 = searcher.search(q1, ...) Query q2 = qp.parse("word1 word2"); TopDocs td2 = searcher.search(q2); S

Re: Boosting Search Results

2009-08-03 Thread bourne71
Hey, thanks for the suggestion. I think of performing 2 searches as well. Unfortunately I dont know how to perform a search on the first results return. Could u guide me a little? I tried to look around for the information but found none Thanks Ian Lea wrote: > > You could write your own Simila

Re: Boosting Search Results

2009-08-03 Thread Ian Lea
You could write your own Similarity, extending DefaultSimilarity and overriding whichever methods will help you achieve your aims. Or how about running 2 searches, the first with both words required (+word1 +word2) and then a second search where they aren't both required (word1 word2). Then merge

Re: Boosting Search Results

2009-08-02 Thread henok sahilu
hello there i like to know about the Boosting Search results thing thanks --- On Sun, 8/2/09, bourne71 wrote: From: bourne71 Subject: Re: Boosting Search Results To: java-user@lucene.apache.org Date: Sunday, August 2, 2009, 8:14 PM Thanks for all the reply. It help me to understand problem

Re: Boosting Search Results

2009-08-02 Thread bourne71
Thanks for all the reply. It help me to understand problem better, but is it possible to create a query that will give additional boost to the results if and only if both of the word is found inside the results. This will definitely make sure that the results will be in the higher up of the list.

Re: Boosting Search Results

2009-07-31 Thread prashant ullegaddi
It might be because there are hardly any documents containing both the words. Try exact search: "\"tall fat\"" On Fri, Jul 31, 2009 at 3:31 PM, bourne71 wrote: > > Hi, new here. > > I recently started using lucene and had encounter a problem.I crawl and > index a number of documents. > When i pe

Re: Boosting Search Results

2009-07-31 Thread Ian Lea
Hi It's not quite that simple. Other things being equal, results that match all keywords are likely to come first but there are other factors such as term frequency and the length of the document. Searcher.explain() will give you the gory details. Luke will let you see what is in your index.

Re: Boosting Search Results

2009-07-31 Thread AHMET ARSLAN
> When i perform a search, lets say "tall fat", by right the > results that matches all the keyword should be on top and display first. Answer of your question lies at the end of this thread: http://www.nabble.com/Generating-Query-for-Multiple-Clauses-in-a-Single-Field-td24694748.html