[
https://issues.apache.org/jira/browse/LUCENE-2877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Miller resolved LUCENE-2877.
---------------------------------
Resolution: Invalid
Assignee: Mark Miller
Let's try not to be too scary to users trying to report bugs eh? Concerned
committers should properly update fix/affects versions as they can, but I don't
know we need to lock them down to committers.
Thank's for the report Renan. It seems your code might be off. Often times,
it's best to email the user list before creating JIRA issues - unless you are
fairly confident in your find.
It seems this was not a bug, but user error. If you find that our analysis is
off, please comment on this issue.
Thanks!
> 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
> Assignee: Mark Miller
> Priority: Critical
>
> 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 = MultiFieldQueryParser.parse(VERSION,
> "copia:false", "copia", flags, getAnalyzer());
> 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 = MultiFieldQueryParser.parse(VERSION,
> "copia:falsee", "copia", flags, getAnalyzer());
> 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.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]