You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by bu...@apache.org on 2004/11/13 18:17:26 UTC

DO NOT REPLY [Bug 32167] - [PATCH]multiple wildcards ? at the end of search pattern return incorrect hits

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32167>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=32167

[PATCH]multiple wildcards ? at the end of search pattern return incorrect hits

xiaozheng.ma@redwood.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary| [PATCH]multiple wildcards ?|[PATCH]multiple wildcards ?
                   |at the end of search pattern|at the end of search pattern
                   |return incorrect hits       |return incorrect hits



------- Additional Comments From xiaozheng.ma@redwood.com  2004-11-13 17:17 -------
for unit test:

In testQuestionmark of TestWildcardQuery.java, The original unit test assetions
(for query 2 and query3) should change to pass the test. Since previously 
the 'metal' matches 'metal?', but it should not.

changes for quert2's assertion:
	assertMatches(searcher, query2, 1); 
	// note that the number changes to
        // 1 since 'metal' is not a match any more.
The same modification to query3's assertion is :
		assertMatches(searcher, query3, 0); 
		//change to 0 since there is no match

Erik has suggest a new unit test:

         Query query6 = new WildcardQuery(new Term("body", "metal??"));
         assertMatches(searcher, query6, 0);

After I review this bug carefully, I realize that the bug is not only for 
multiply '?', it is for trail "?"-- After all "?" is not a "*"

---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org