From issues-return-5338-archive-asf-public=cust-asf.ponee.io@lucene.apache.org Mon Nov 25 09:55:02 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 7E3CE180607 for ; Mon, 25 Nov 2019 10:55:02 +0100 (CET) Received: (qmail 45237 invoked by uid 500); 25 Nov 2019 09:55:01 -0000 Mailing-List: contact issues-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 issues@lucene.apache.org Received: (qmail 45225 invoked by uid 99); 25 Nov 2019 09:55:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Nov 2019 09:55:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id E67AAE2E5A for ; Mon, 25 Nov 2019 09:55:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 239C878047E for ; Mon, 25 Nov 2019 09:55:00 +0000 (UTC) Date: Mon, 25 Nov 2019 09:55:00 +0000 (UTC) From: "Alan Woodward (Jira)" To: issues@lucene.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (LUCENE-9062) Extend QueryVisitor to support multi-term queries MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Alan Woodward created LUCENE-9062: ------------------------------------- Summary: Extend QueryVisitor to support multi-term queries Key: LUCENE-9062 URL: https://issues.apache.org/jira/browse/LUCENE-9062 Project: Lucene - Core Issue Type: Improvement Reporter: Alan Woodward Assignee: Alan Woodward Currently, QueryVisitor only allows queries to report that they consume a fixed set of terms. For multi-term queries, however, they don't know which terms in an index they're going to match until rewrite time. Current users of this API get round this by using instanceof checks in a `visitLeaf()` method, but this is clunky and does not adapt well to user-defined queries. We should extend QueryVisitor so that queries can report that they consume a class of terms matching an automaton, in addition to individual terms. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org For additional commands, e-mail: issues-help@lucene.apache.org