Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 53031 invoked from network); 13 Feb 2006 09:50:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Feb 2006 09:50:04 -0000 Received: (qmail 67775 invoked by uid 500); 13 Feb 2006 09:49:57 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 67750 invoked by uid 500); 13 Feb 2006 09:49:57 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 67739 invoked by uid 99); 13 Feb 2006 09:49:57 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Feb 2006 01:49:57 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [209.128.105.12] (HELO King.Siti.com) (209.128.105.12) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Feb 2006 01:49:56 -0800 Received: from ravij ([10.2.152.215] unverified) by King.Siti.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 13 Feb 2006 01:34:37 -0800 From: "Ravi" To: Subject: RE: Suggesting refine searches with Lucene Date: Mon, 13 Feb 2006 15:22:48 +0530 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcYwfrxPGC1SdqMtS5yQygW7maqSDQAA4FQg In-Reply-To: <6c33f9950602130134p57817946s1f32d98587dac7a9@mail.gmail.com> Message-ID: X-OriginalArrivalTime: 13 Feb 2006 09:34:39.0031 (UTC) FILETIME=[B5C71C70:01C63080] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi , I have implemented by using query "mergeBooleanQueries" method... in this approach I have created one POJO class of RefineQuery which contains one variable called Query and I will set whenever I get a search.. And next time if it is a refined search I will merge current query with the refinedquery object and get new query and pass to lucene and set the new query to refined search object .... this is working fine.. let me know if have any further ideas or any new technique to implement refined search if(objSearchParameters.isBSearchInSearch()){ Query q2 = Query.mergeBooleanQueries(new Query[]{ objRefineQuery.getQuery(), booleanQuery }); objRefineQuery.setQuery(q2); hits = searcher.search(q2); }else{ objRefineQuery.setQuery(booleanQuery); hits = searcher.search(booleanQuery); } public class RefineQuery { private Query query = null; public Query getQuery() { return query; } public void setQuery(Query query) { this.query = query; } public String toString(){ return query.toString(); } } Regards, Ravi Kumar Jaladanki -----Original Message----- From: Chun Wei Ho [mailto:cwho.work@gmail.com] Sent: Monday, February 13, 2006 3:05 PM To: java-user@lucene.apache.org Subject: Suggesting refine searches with Lucene Hi, I am trying to suggest refine searches for my Lucene search. For example, if a search turned out too many searches, it would list a number of document title subsequences that occurred frequently in the results of the previous search, as possible candidates for refining the search. Does anyone know the right/any approach to implementing this in a Lucene-based search app? Thanks. CW --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org