Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B23E96DA for ; Tue, 26 Jun 2012 03:06:21 +0000 (UTC) Received: (qmail 9271 invoked by uid 500); 26 Jun 2012 03:06:19 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 9003 invoked by uid 500); 26 Jun 2012 03:06:18 -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 8974 invoked by uid 99); 26 Jun 2012 03:06:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jun 2012 03:06:18 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=FSL_RCVD_USER,HTML_FONT_FACE_BAD,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of yogeshpateldaiict@gmail.com designates 209.85.160.176 as permitted sender) Received: from [209.85.160.176] (HELO mail-gh0-f176.google.com) (209.85.160.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jun 2012 03:06:13 +0000 Received: by ghbz10 with SMTP id z10so3959343ghb.35 for ; Mon, 25 Jun 2012 20:05:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=btNNIxlZtK1JfIVwLLaWw+6BE8DB35NnFmjWCOG3A2o=; b=UpkQB9ZA/54B3T18MUmTeJtBl7xqpXgdLFKlYxHDbchYXdRZClP4M83wO1IKGk9D01 e2ywlIjPEsF1RZz5mTMAJIGVcwAQfyrHQ2G7dahzMvtROSQV7RIn6LqgwXj8ZiYS1zzG 0l9HdnwPcE07aFCG7bZP5GF4HuJnzEzgoMCG6x5k+TNhSbd1/Zfb+KZZbU/l8YowV9IU smiRuN46pQhrH+o13KJ5VfNawP8EVuic0wDoW9dmBaouBeD80DN5/EmhuDD38fP9TiXw e1Xwp7SsPKLTxwgwLS3LZ49KbTeWmxC8SRSw37MWi3rI8APE3kvlczqrCLfF40rRHoPS ZFsg== Received: by 10.50.104.170 with SMTP id gf10mr9714276igb.52.1340679952194; Mon, 25 Jun 2012 20:05:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.100.199 with HTTP; Mon, 25 Jun 2012 20:05:31 -0700 (PDT) From: Yogesh patel Date: Tue, 26 Jun 2012 08:35:31 +0530 Message-ID: Subject: Lucene Query About Sorting To: java-user@lucene.apache.org Content-Type: multipart/alternative; boundary=e89a8f2357d74edd4804c35760c6 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f2357d74edd4804c35760c6 Content-Type: text/plain; charset=UTF-8 Hi, I have one query of lucene about sort. I have 10000 documents in my index which having fields A,B,C,D. i want first 100 results in my query but they must be sort by field A. Suppose I have query "B:abc". so used below code with search : qp is object of query parser. Query query=qp.parse("B:abc"); Sort sort= new Sort(new SortField("A",SortField.STRING_VAL,true)); hits = searcher.search(query, null,100,sort); but when i search above way.it gives me result in sorting but sorting applies to only matching first 100 results.It search first 100 results and then sort. I want first 100 sorted descending of Field A with matching query. Is it possible in Lucene? Thanks *Regards, Yogesh Patel* --e89a8f2357d74edd4804c35760c6--