lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christoph Goller <gol...@detego-software.de>
Subject Re: Two formal questions
Date Sat, 23 Oct 2004 14:24:38 GMT
Erik Hatcher schrieb:
> On Oct 21, 2004, at 1:41 PM, Christoph Goller wrote:
> 
>> Furthermore concerning Lucene 1.4.3:
>> Erik, before making the new release, I would feel better if
>> you could check whether your query-parser works with the current
>> branch 1.4.3.
> 
> 
> The added back methods all are working fine in my tests (using CVS 
> HEAD).  Thanks!
> 
> However, one oddity now comes about in this test case, from Lucene in 
> Action:
> 
>   public void testGrouping() throws Exception {
>     Query query = QueryParser.parse(
>         "(agile OR extreme) AND methodology",
>         "subject",
>         analyzer);
>     Hits hits = searcher.search(query);
> 
>     System.out.println("hits.length() = " + hits.length());
>     System.out.println("query = " + query);
> 
>     assertHitsIncludeTitle(hits, "Extreme Programming Explained");
>     assertHitsIncludeTitle(hits, "The Pragmatic Programmer");
>   }
> 
> Here's the output:
> 
> hits.length() = 1
> query = +(subject:agile subject:extreme) +subject:methodology
> 
> Process finished with exit code -1
> 
> junit.framework.AssertionFailedError: title 'The Pragmatic Programmer' 
> not found
>     at lia.common.LiaTestCase.assertHitsIncludeTitle(LiaTestCase.java:54)
>     at lia.searching.QueryParserTest.testGrouping(QueryParserTest.java:57)
> 
> This test previously passed.  If I remove the word "extreme" from the 
> query, it passes.  "The Pragmatic Programmer" does not have the term 
> "extreme" in its subject field.
> 
> What am I missing?  Query.toString looks fine.
> 
> Something seems awry, but it could easily be me.  Or it could be that 
> I'm using CVS HEAD and not the 1.4 branch?  Thought I'd report it and 
> see what you thought.

I have no idea. Does not seem related to queryparser since the resulting
query looks like it should, doesn't it? Could you please try with the 1.4
branch. Anyway, the 1.4 branch and the CVS Head should behave identical
except for deprecated warnings and maybe fuzzyQueries.

Christoph

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


Mime
View raw message