spring中compass的中文分词怎么配置

悬赏:20 发布时间:2008-07-20 提问人:zhang20084 (初级程序员)

原型是基于springside的。
在网上看到通过:

<prop key="compass.engine.analyzer.MMAnalyzer.CustomAnalyzer">   
jeasy.analysis.MMAnalyzer   
</prop>
但是不行
不知道有哪位做过的,请给予指点,最好是基于spring配置文件的
问题补充:
各位,我也会用搜索引擎,如果没有经历过就不要回答啦。
顺便补充一下,这个问题,我解决啦。

我现在又遇到一个新的问题。在搜索2个词语时(工作 生活),结果只能出现工作和生活同时有的结果,我想2个词语只要有一个应该怎么办。http://www.jdkcn.com的代码我看过了,和我的代码一样,为什么他可以,我郁闷的
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员

回答

很简单,你去参考下《Spring 开发指南.pdf》里面有详细的说明;
372650659 (初级程序员) 2008-07-22
<?xml version="1.0" encoding="UTF-8"?>
<compass-core-config xmlns="http://www.opensymphony.com/compass/schema/core-config"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.opensymphony.com/compass/schema/core-config http://www.opensymphony.com/compass/schema/compass-core-config.xsd">

<compass name="default">

  <connection>
   <file path="/${user.home}/compass" />
  </connection>

  <searchEngine>
      <analyzer name="MMAnalyer" type="CustomAnalyzer" analyzerClass="jeasy.analysis.MMAnalyzer">
          <stopWords>
              <stopWord value="test" />
          </stopWords>
      </analyzer>
  </searchEngine>

</compass>
</compass-core-config>





把这个文件放到你的classes路径下即可
liyao20050101 (初级程序员) 2008-08-04