List of usage examples for org.apache.lucene.analysis.ja JapaneseTokenizer DEFAULT_MODE
Mode DEFAULT_MODE
To view the source code for org.apache.lucene.analysis.ja JapaneseTokenizer DEFAULT_MODE.
Click Source Link
From source file:hivemall.nlp.tokenizer.KuromojiUDF.java
License:Apache License
@Nonnull private static Mode tokenizationMode(@Nonnull ObjectInspector oi) throws UDFArgumentException { final String arg = HiveUtils.getConstString(oi); if (arg == null) { return Mode.NORMAL; }/*from w ww. j a va2 s . co m*/ final Mode mode; if ("NORMAL".equalsIgnoreCase(arg)) { mode = Mode.NORMAL; } else if ("SEARCH".equalsIgnoreCase(arg)) { mode = Mode.SEARCH; } else if ("EXTENDED".equalsIgnoreCase(arg)) { mode = Mode.EXTENDED; } else if ("DEFAULT".equalsIgnoreCase(arg)) { mode = JapaneseTokenizer.DEFAULT_MODE; } else { throw new UDFArgumentException( "Expected NORMAL|SEARCH|EXTENDED|DEFAULT but got an unexpected mode: " + arg); } return mode; }
From source file:org.apache.solr.analysis.JapaneseTokenizerFactory.java
License:Apache License
private Mode getMode(Map<String, String> args) { String mode = args.get(MODE); if (mode != null) { return Mode.valueOf(mode.toUpperCase(Locale.ENGLISH)); } else {/* ww w. ja va2 s . com*/ return JapaneseTokenizer.DEFAULT_MODE; } }
From source file:org.elasticsearch.index.analysis.Kuromoji2TokenizerFactory.java
License:Apache License
public static JapaneseTokenizer.Mode getMode(Settings settings) { JapaneseTokenizer.Mode mode = JapaneseTokenizer.DEFAULT_MODE; String modeSetting = settings.get("mode", null); if (modeSetting != null) { if ("search".equalsIgnoreCase(modeSetting)) { mode = JapaneseTokenizer.Mode.SEARCH; } else if ("normal".equalsIgnoreCase(modeSetting)) { mode = JapaneseTokenizer.Mode.NORMAL; } else if ("extended".equalsIgnoreCase(modeSetting)) { mode = JapaneseTokenizer.Mode.EXTENDED; }//from ww w . j a v a 2s . co m } return mode; }