[指南] Spring Context下使用"庖丁解牛"
Qieqie
2007-08-09
[ZT] http://groups.google.com/group/paoding/topics
Spring Context下使用"庖丁解牛": 1)paoding-analysis.properties配置文件放到classpath下,注意要在该文件中配置好词典安装目录 2)在原来的ApplicationContext-xxx.xml文件中,或新创建一个ApplicationContext-xxx.xml文件中 包含以下三个bean的配置 <bean id="writerAnalyzer" class="net.paoding.analysis.analyzer.PaodingAnalyzer"> <property name="knife" ref="paoding"/> <property name="mode" value="1"/> </bean> <bean id="queryAnalyzer" class="net.paoding.analysis.analyzer.PaodingAnalyzer"> <property name="knife" ref="paoding"/> <property name="mode" value="2"/> </bean> <bean id="paoding" class="net.paoding.analysis.knife.PaodingMaker" factory-method="make"/> 3) 建立索引时,使用writerAnalyzer (尽量多切词语);检索时可以使用queryAnalyzer(最大切词) 注1:paoding bean的配置方法可以更加灵活,不过仅当上面这种简单方法满足不了时,再去深入探寻。 注2:writerAnalyzer和queryAnalyzer现在mode是一个整型数,这在配置上不是很易读,2.0.0版本只能如此,但之后的 版本可以除了直接配置整型数,还可以这样设置: <property name="mode" value="writer"/>、 <property name="mode" value="query"/> --------- 补: 1、建立索引和使用索引只能使用同一种/模式的分词器 2、2.0.2以后(包含)queryMode和writerMode这两个名称将重构为更好的名称,请留意倒是的API说明或readme变更说明。 |
|
hxhjava
2007-08-09
您好,下载后的src上没有examples包,反编译出来的类有问题呀?可否将examples包也发出来。
hxhjava@163.com 谢! |
|
land-net
2009-12-02
Hi, QieQie
我在Nutch中通过参考http://hi.baidu.com/zhumulangma/blog/item/a27284b161d4b35c0823021a.html已经将Paoding加载上去了。通过Luke都能查看到是按中文索引了。可是在查询“进行的磨损对比行驶试验”的时候,查不出来,去掉“进行的”就能查询出来,像这样的词有很多都查不出来,直接空白页,也不报错。不知道应该怎么配置或修改。谢谢你啊,这个折腾有好久。 |
相关讨论
相关资源推荐
- spring-context-support.jar
- Spring context:component-scan使用说明
- 深入Spring Boot:Spring Context的继承关系和影响
- Spring-Context的作用
- 【Spring】Lifecycle的使用与源码分析
- spring context解惑
- 【秒懂·云原生】微服务篇 —— Spring Cloud Context:应用上下文
- Spring MVC学习指南 高清完整.pdf版下载
- Spring context架构--静态结构
- idea使用spring框架, 出现Exception encountered during context initialization - cancelling refresh attempt问题