整了一天的短语查询的问题。看网上有个朋友自己扩展了一个SolrQueryParse,但是总感觉性能不好,而且一直也没找到为什么solr自己的不能做短语切分的原因,就想着能跟踪一下代码(junit不太会,没有好的方法来测试想要的unit),最终选择使用tomcat远程调试。
方法很简单。
在tomcat /bin下面的catalina.bat中增加一下内容
在这个 rem Guess CATALINA_HOME if not defined 后面增加:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
然后在eclipse下建立一个远程debug的项目就行了。