BUG in the org.apache.lucene.analysis.br.BrazilianAnalyzer
----------------------------------------------------------

                 Key: LUCENE-2877
                 URL: https://issues.apache.org/jira/browse/LUCENE-2877
             Project: Lucene - Java
          Issue Type: Bug
          Components: contrib/analyzers
    Affects Versions: 3.0.2
         Environment: Windows 7 64bits, Eclipse Helios
            Reporter: Renan Pedro Terra de Oliveira
            Priority: Critical
             Fix For: 3.0.4


One weird bug with this field is that instead of "false", you have to search 
for "falsee" to get the correct results.

The same behavior happen with other fields that stored in the index and not 
analyzed.

Example of create fields to indexing:
Field field = new Field("situacaoDocumento", "ATIVO", Field.Store.YES, 
Field.Index.NOT_ANALYZED);
or
Field field = new Field("copia", "false", Field.Store.YES, 
Field.Index.NOT_ANALYZED);

Example search i need to do, but nothing get correct result:
                        IndexSearcher searcher = ...;
                        TopScoreDocCollector collector = ....;
                        Query query = new TermQuery(new Term("copia", "false"));
                        searcher.search(query, collector);
                        ScoreDoc[] hits = collector.topDocs().scoreDocs;
                        if (hits.length > 0) {
                                return searcher.doc(0);
                        }
                        return null;
Example search i do to work:
                        IndexSearcher searcher = ...;
                        TopScoreDocCollector collector = ....;
                        Query query = new TermQuery(new Term("copia", 
"falsee"));
                        searcher.search(query, collector);
                        ScoreDoc[] hits = collector.topDocs().scoreDocs;
                        if (hits.length > 0) {
                                return searcher.doc(0);
                        }
                        return null;

I tested on the Luke (Lucene Index Toolbox) and he prove the bug.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to