[ https://issues.apache.org/jira/browse/LUCENE-2102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12784875#action_12784875 ]
Robert Muir commented on LUCENE-2102: ------------------------------------- bq. If somebody uses Version < 3.1 this filter will not work correctly. Simon, all the tests pass with Version < 3.1 (I tried LUCENE_20). So its just consistency with the other code. I think we should do the same in general, just my opinion. For example, if I write a new analyzer in 3.1, I'm just gonna take Version and pass it to my components. Its true I do not even need Version. Maybe by 3.2 comes out there is only 1 thing affected by Version. And yes, if its based on StandardTokenizer someone can set version LUCENE_24 and it will parse acronyms in an invalid way, even though the analyzer wasn't around at the time of Lucene 2.4 But this is easy and consistent, to just pass along version, we already do this in other places, I think its not worth changing. > LowerCaseFilter for Turkish language > ------------------------------------ > > Key: LUCENE-2102 > URL: https://issues.apache.org/jira/browse/LUCENE-2102 > Project: Lucene - Java > Issue Type: Improvement > Components: Analysis > Affects Versions: 3.0 > Reporter: Ahmet Arslan > Assignee: Robert Muir > Priority: Minor > Fix For: 3.1 > > Attachments: LUCENE-2102.patch, LUCENE-2102.patch, LUCENE-2102.patch, > LUCENE-2102.patch, LUCENE-2102.patch, LUCENE-2102.patch > > > java.lang.Character.toLowerCase() converts 'I' to 'i' however in Turkish > alphabet lowercase of 'I' is not 'i'. It is LATIN SMALL LETTER DOTLESS I. -- 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: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org