[ 
https://issues.apache.org/jira/browse/LUCENE-2906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated LUCENE-2906:
--------------------------------

    Attachment: LUCENE-2906.patch

here's a patch going in a slightly different direction (though we can still add 
some special icu-only stuff here).

instead the patch synchronizes the token types of ICUTokenizer with 
StandardTokenizer, adds the necessarily types to both, and then adds the 
bigramming logic to standardfilter.

this way, cjk works easily "out of box", for all of unicode (e.g. 
supplementaries) and plays well with other languages. i deprecated cjktokenizer 
in the patch and pulled out its special full-width filter into a separate 
tokenfilter.


> Filter to process output of ICUTokenizer and create overlapping bigrams for 
> CJK 
> --------------------------------------------------------------------------------
>
>                 Key: LUCENE-2906
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2906
>             Project: Lucene - Java
>          Issue Type: New Feature
>          Components: Analysis
>            Reporter: Tom Burton-West
>            Priority: Minor
>         Attachments: LUCENE-2906.patch
>
>
> The ICUTokenizer produces unigrams for CJK. We would like to use the 
> ICUTokenizer but have overlapping bigrams created for CJK as in the CJK 
> Analyzer.  This filter would take the output of the ICUtokenizer, read the 
> ScriptAttribute and for selected scripts (Han, Kana), would produce 
> overlapping bigrams.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to