使用Lucene 3.0.0的结构遍历TokenStream的内容. - 博客园 http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E7%9F%A5%E8%AF%86%E5%BA%93/31753.shtml
"使用Lucene 3.0.0的结构遍历TokenStream的内容.":
关键词:
使用
lucene
3.0.0
结构
遍历
tokenstream
内容
以前版本的lucene是用tokenstream.next()来遍历tokenstream的内容, 目前的版本稍微修改了一下, 使用下面的的一段程序可以遍历tokenstream的内容
private static void displaytokenstream(tokenstream ts) throws ioexception
{
termattribute termatt = (termattribute)ts.getattribute(termattribute.class);
typeattribute typeatt = (typeattribute)ts.getattribute(typeattribute.class);
while (ts.incrementtoken())
{
system.out.print(termatt.term());
system.out.print(' ');
system.out.println(typeatt.type());
}
system.out.println(' ');
}