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 33F14E11E for ; Mon, 25 Feb 2013 01:24:48 +0000 (UTC) Received: (qmail 8384 invoked by uid 500); 25 Feb 2013 01:24:46 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 8271 invoked by uid 500); 25 Feb 2013 01:24:46 -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 Delivered-To: moderator for java-user@lucene.apache.org Received: (qmail 93787 invoked by uid 99); 25 Feb 2013 01:16:42 -0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of welshwang@gmail.com designates 209.85.214.41 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=MzqQVAGG0FbCv06owb7aJPLSrvRdgVd7OuFqNYVAlP4=; b=yErZbFzXqEzqI+3s+Fk8dKIV6p32Qd8SzuyDTkuwac1TtacKvBgJcjRRyGFxE8rUl/ QJZiZvy2QxjxM1wc5/YtFtbfgOIeR2c88ynDsDcG0tJI8cV2n9Ba2P4F7k+A38f2SMMY NC5qwPU2+9juKI0J+eSZFX3Qoxr3gVel0fcOQKRwsM9kdQdexrpCbodXWScvYHeKC7ax zwczCOuhArBYldf4ewLvDlGhU9wq0CVcU4t0hMwk1FfoSO6bJq48KhA5dG0F7cV4jBlx 6/Iw3WiIx++BBuze+QJIibyIiN1fSiWXx063T5Zut+/IyMj1T3HB/xXRiGgYQaUao7F0 k+dQ== MIME-Version: 1.0 X-Received: by 10.204.127.6 with SMTP id e6mr4159541bks.13.1361754974300; Sun, 24 Feb 2013 17:16:14 -0800 (PST) Date: Sun, 24 Feb 2013 17:16:14 -0800 Message-ID: Subject: Lucene filter questions From: Wei Wang To: java-user@lucene.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hi, I am a Lucene user and I have a few questions about Lucene filters. I appreciate it if someone can shed light on this. 1. Is Lucene filters such as TermsFilter thread-safe in general? The semantics of a Filter is fixed, unless a filter maintains some private state information, theoretically it could be thread-safe and the same Filter can be used by multiple queries at the same time. 2. Does Lucene has a global Caching mechanism for filters or even queries? Or a user has to manage them by himself? It probably can better use resource if the cached filters/queries are managed at a central place. I noticed FilterManager was removed from Lucene 4. Is there another class replacing FilterManager? Thanks! Wei --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org