Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 5936 invoked from network); 31 Mar 2011 18:30:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Mar 2011 18:30:05 -0000 Received: (qmail 73250 invoked by uid 500); 31 Mar 2011 18:30:04 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 73195 invoked by uid 500); 31 Mar 2011 18:30:04 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 73177 invoked by uid 99); 31 Mar 2011 18:30:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Mar 2011 18:30:04 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of grant.ingersoll@gmail.com designates 209.85.216.48 as permitted sender) Received: from [209.85.216.48] (HELO mail-qw0-f48.google.com) (209.85.216.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Mar 2011 18:29:54 +0000 Received: by qwj9 with SMTP id 9so2319309qwj.35 for ; Thu, 31 Mar 2011 11:29:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:content-type:content-transfer-encoding :subject:date:message-id:to:mime-version:x-mailer; bh=Afqvx9nsMcZ3WIXMqGlPM1QLNKXS/KwIpWy2XBhRFKI=; b=DbpRjf/L+Az89KZFW99ChOIPkMp4FbvE29AIT7QkSUX8yHFQz2aEw+DpIyumh649L0 tJVWuT1cWfY17LSpRNUyykq+r7zm6TkzYyZDuT1c7v9+/69cEdlvHiAnS4taaB0sjsC+ 6XQSFwbB8hDlcP+o/WthOmIh2qs9pDaGvXMzs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=LQ/VMY11QcdWLHT2Q16W93E7tSwWrc8otRIX7RLtMlFQxaiGlhdCdVS9f7cv4AsHQd h/zSZULnmE0xe2YY3AIprRx91r4dYNrtdsmKK4j4uSYPL7REbayQo9I/aab9eJfBDPzU IQT0+wPyq6o95I8vhs70ofvcg/GJMTEdaByAo= Received: by 10.229.12.193 with SMTP id y1mr2635816qcy.92.1301596173722; Thu, 31 Mar 2011 11:29:33 -0700 (PDT) Received: from [10.0.0.77] (adsl-065-013-152-164.sip.rdu.bellsouth.net [65.13.152.164]) by mx.google.com with ESMTPS id m7sm944778qcg.41.2011.03.31.11.29.31 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 Mar 2011 11:29:32 -0700 (PDT) From: Grant Ingersoll Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Apache Lucene 3.1.0 is available Date: Thu, 31 Mar 2011 14:29:30 -0400 Message-Id: To: announce@apache.org, java-user@lucene.apache.org, general list , dev@lucene.apache.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Virus-Checked: Checked by ClamAV on apache.org March 2011, Apache Lucene 3.1 available The Lucene PMC is pleased to announce the release of Apache Lucene 3.1. This release contains numerous bug fixes, optimizations, and improvements, some of which are highlighted below. The release is available for immediate download at = http://www.apache.org/dyn/closer.cgi/lucene/java (see note below). See the CHANGES.txt file included with the release for a full list of details. Lucene 3.1 Release Highlights * Numerous performance improvements: faster exact PhraseQuery; merging favors segments with deletions; primary key lookup is faster; IndexWriter.addIndexes(Directory[]) uses file copy instead of merging; various Directory performance improvements; compound file is dynamically turned off for large segments; fully deleted segments are dropped on commit; faster snowball analyzers (in contrib); ConcurrentMergeScheduler is more careful about setting priority of merge threads. * ReusableAnalyzerBase makes it easier to reuse TokenStreams correctly. * Improved Analysis capabilities: Improved Unicode support, including Unicode 4, more friendly term handling (CharTermAttribute), easier object reuse and better support for protected words in lossy token filters (e.g. stemmers). * ConstantScoreQuery now allows directly wrapping a Query. * IndexWriter is now configured with a new separate builder API, IndexWriterConfig. You can now control IndexWriter's previously fixed internal thread limit by calling setMaxThreadStates. * IndexWriter.getReader is replaced by IndexReader.open(IndexWriter). In addition you can now specify whether deletes should be resolved when you open an NRT reader. * MultiSearcher is deprecated; ParallelMultiSearcher has been absorbed directly into IndexSearcher. * On 64bit Windows and Solaris JVMs, MMapDirectory is now the default implementation (returned by FSDirectory.open). MMapDirectory also enables unmapping if the JVM supports it. * New TotalHitCountCollector just counts total number of hits. * ReaderFinishedListener API enables external caches to evict entries once a segment is finished. Note: The Apache Software Foundation uses an extensive mirroring network = for distributing releases. It is possible that the mirror you are using = may not have replicated the release yet. If that is the case, please = try another mirror. This also goes for Maven access.= --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org