⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 indexutil.java

📁 这个weblogging 设计得比较精巧
💻 JAVA
字号:
/* * Created on Jul 20, 2003 * * Authored by: Mindaugas Idzelis  (min@idzelis.com) */package org.roller.business.search;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.Token;import org.apache.lucene.analysis.TokenStream;import org.apache.lucene.index.Term;import org.roller.business.IndexManagerImpl;import java.io.IOException;import java.io.StringReader;/** * @author aim4min * * Class containing helper methods.  */public class IndexUtil {	/**	 * Create a lucene term from the first token of the input string. 	 * 	 * @param field The lucene document field to create a term with	 * @param input The input you wish to convert into a term	 * @return Lucene search term	 */	public static final Term getTerm(String field, String input) {		if (input==null || field==null) return null;		Analyzer analyer = IndexManagerImpl.getAnalyzer();		TokenStream tokens = analyer.tokenStream(field,			new StringReader(input));				Token token = null;		Term term = null;		try {			token = tokens.next();		} catch (IOException e) {}		if (token!=null) {			String termt = token.termText();			term = new Term(field,termt);		}		return term;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -