当前位置: 首页>>代码示例>>Java>>正文


Java CharArraySet.size方法代码示例

本文整理汇总了Java中org.apache.lucene.analysis.util.CharArraySet.size方法的典型用法代码示例。如果您正苦于以下问题:Java CharArraySet.size方法的具体用法?Java CharArraySet.size怎么用?Java CharArraySet.size使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.lucene.analysis.util.CharArraySet的用法示例。


在下文中一共展示了CharArraySet.size方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: PatternAnalyzer

import org.apache.lucene.analysis.util.CharArraySet; //导入方法依赖的package包/类
/**
 * Constructs a new instance with the given parameters.
 * 
 * @param matchVersion currently does nothing
 * @param pattern
 *            a regular expression delimiting tokens
 * @param toLowerCase
 *            if <code>true</code> returns tokens after applying
 *            String.toLowerCase()
 * @param stopWords
 *            if non-null, ignores all tokens that are contained in the
 *            given stop set (after previously having applied toLowerCase()
 *            if applicable). For example, created via
 *            {@link StopFilter#makeStopSet(Version, String[])}and/or
 *            {@link org.apache.lucene.analysis.util.WordlistLoader}as in
 *            <code>WordlistLoader.getWordSet(new File("samples/fulltext/stopwords.txt")</code>
 *            or <a href="http://www.unine.ch/info/clef/">other stop words
 *            lists </a>.
 */
public PatternAnalyzer(Version matchVersion, Pattern pattern, boolean toLowerCase, CharArraySet stopWords) {
  if (pattern == null) 
    throw new IllegalArgumentException("pattern must not be null");
  
  if (eqPattern(NON_WORD_PATTERN, pattern)) pattern = NON_WORD_PATTERN;
  else if (eqPattern(WHITESPACE_PATTERN, pattern)) pattern = WHITESPACE_PATTERN;
  
  if (stopWords != null && stopWords.size() == 0) stopWords = null;
  
  this.pattern = pattern;
  this.toLowerCase = toLowerCase;
  this.stopWords = stopWords;
  this.matchVersion = matchVersion;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:34,代码来源:PatternAnalyzer.java


注:本文中的org.apache.lucene.analysis.util.CharArraySet.size方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。