Lucene Wildcard for zero or one character

2014-03-25 Thread Sven Teichmann

Hello,

does Lucene provide a zero or one character wildcard (like ? in Perl RegEx)?

Example of what I mean:
house% finds house and houses

As far as I know in Lucene the ? wildcard is for exactly one character, 
but I need a zero or one character wildcard.


Best regards,

--
Sven Teichmann
__

Software for Intellectual Property GmbH
Gewerbering 14a
83607 Holzkirchen (Germany)
Phone:  +49 (0)8024 46699-00
Fax:+49 (0)8024 46699-02
E-Mail: s.teichm...@s4ip.de

Local Court of Munich HRB 125803, UstId DE201282006
General Manager: Alexander Wagner
__


-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org



RE: Lucene Wildcard for zero or one character

2014-03-25 Thread Uwe Schindler
The default WildcardQuery only supports:

'*' (star) is the wildcard in WildcardQuery for zero or more chars. 
'?' is exactly one char

Zero or exatly one char can only be done with a RegexpQuery: 
https://lucene.apache.org/core/4_7_0/core/org/apache/lucene/search/RegexpQuery.html
Here is the syntax: 
https://lucene.apache.org/core/4_7_0/core/org/apache/lucene/util/automaton/RegExp.html
 

Query parser supports regex queries since 4.0 with / as delimiter: 
http://lucene.apache.org/core/4_7_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package_description

Uwe

-
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de


 -Original Message-
 From: Sven Teichmann [mailto:s.teichm...@s4ip.de]
 Sent: Tuesday, March 25, 2014 2:57 PM
 To: java-user@lucene.apache.org
 Subject: Lucene Wildcard for zero or one character
 
 Hello,
 
 does Lucene provide a zero or one character wildcard (like ? in Perl RegEx)?
 
 Example of what I mean:
 house% finds house and houses
 
 As far as I know in Lucene the ? wildcard is for exactly one character, but I
 need a zero or one character wildcard.
 
 Best regards,
 
 --
 Sven Teichmann
 __
 
 Software for Intellectual Property GmbH
 Gewerbering 14a
 83607 Holzkirchen (Germany)
 Phone:  +49 (0)8024 46699-00
 Fax:+49 (0)8024 46699-02
 E-Mail: s.teichm...@s4ip.de
 
 Local Court of Munich HRB 125803, UstId DE201282006 General Manager:
 Alexander Wagner
 __
 
 
 -
 To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
 For additional commands, e-mail: java-user-h...@lucene.apache.org


-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org



Re: Lucene Wildcard for zero or one character

2014-03-25 Thread Jack Krupansky

/houses?/

-- Jack Krupansky

-Original Message- 
From: Uwe Schindler

Sent: Tuesday, March 25, 2014 11:34 AM
To: java-user@lucene.apache.org
Subject: RE: Lucene Wildcard for zero or one character

The default WildcardQuery only supports:

'*' (star) is the wildcard in WildcardQuery for zero or more chars.
'?' is exactly one char

Zero or exatly one char can only be done with a RegexpQuery: 
https://lucene.apache.org/core/4_7_0/core/org/apache/lucene/search/RegexpQuery.html
Here is the syntax: 
https://lucene.apache.org/core/4_7_0/core/org/apache/lucene/util/automaton/RegExp.html


Query parser supports regex queries since 4.0 with / as delimiter: 
http://lucene.apache.org/core/4_7_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package_description


Uwe

-
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de



-Original Message-
From: Sven Teichmann [mailto:s.teichm...@s4ip.de]
Sent: Tuesday, March 25, 2014 2:57 PM
To: java-user@lucene.apache.org
Subject: Lucene Wildcard for zero or one character

Hello,

does Lucene provide a zero or one character wildcard (like ? in Perl 
RegEx)?


Example of what I mean:
house% finds house and houses

As far as I know in Lucene the ? wildcard is for exactly one character, 
but I

need a zero or one character wildcard.

Best regards,

--
Sven Teichmann
__

Software for Intellectual Property GmbH
Gewerbering 14a
83607 Holzkirchen (Germany)
Phone:  +49 (0)8024 46699-00
Fax:+49 (0)8024 46699-02
E-Mail: s.teichm...@s4ip.de

Local Court of Munich HRB 125803, UstId DE201282006 General Manager:
Alexander Wagner
__


-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org



-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org 



-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org