不让这个出来,需要加一句java.awt.headless=true,JAVA_OPTS在Tomcat的启动脚本里 (startup.sh or catalina.sh).
例如:export JAVA_OPTS=”-Djava.awt.headless=true”

如果在Eclipse里,那么加到tomcat vm arguments后面,-Djava.awt.headless=true

对一个60万条记录的表进行测试,用mysql       like ‘%关键词%’ 的方式模糊进行查询一下,基本在1.9秒左右,这种模糊检索方式不走索引,建不建索引都一样;用 compass为表建索引,模糊检索达到0.001秒 级别,可以说是质的飞跃。

compass是建立在Lucene的基础之上,是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:
* 搜索引擎抽象层(使用Lucene),
* OSEM (Object/Search Engine Mapping) 支持,
* 事务管理,
* 类似于Google的简单关键字查询语言,
* 可扩展与模块化的框架,
* 简单的API.

© 2011 刘敏的Blog Suffusion theme by Sayontan Sinha