[ 
https://issues.apache.org/jira/browse/LUCENE-6053?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14224270#comment-14224270
 ] 

Nikola Smolenski commented on LUCENE-6053:
------------------------------------------

Well, there is already nothing stopping you from using it, if you don't mind 
losing some CPU cycles in search of non-existent Cyrillic letters. In fact, you 
could even use it for Slovene!

I was thinking of making some sort of unified name for the analyzer, but 
decided against it mainly for two reasons:

- Various dictionaries and tools would be different, and I believe dictionary 
name should match the language name.

- We might lose "political" support or good will from institutions or people 
who would be willing to work on the dictionaries.

In short, if CPU cycles are the problem, it should be easy to make a separate 
Croatian analyzer, just by copying this one and removing all the Cyrillic 
branches. For Slovene language, also by removing ć and đ, if that is necessary.

(Macedonian doesn't use the same system, BTW.)

> Serbian Analyzer
> ----------------
>
>                 Key: LUCENE-6053
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6053
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: modules/analysis
>            Reporter: Nikola Smolenski
>             Fix For: 5.0, Trunk
>
>         Attachments: LUCENE-Serbian-1.patch
>
>
> This is analyzer for Serbian language, so far consisting only of a 
> normalizer. Serbian language uses both Cyrillic and Latin alphabet, so the 
> normalizer works with both alphabets.
> In the future, I'll see to add stopwords, stemmer and so on.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to