solr + openNLP集成后没有变化

时间:2014-06-04 11:13:58

标签: solr lucene opennlp

我正在关注此wiki http://wiki.apache.org/solr/OpenNLP以整合solr + openNLP。

我正在尝试应用命名识别(人名)令牌,但我没有看到任何变化。我的schema.xml如下所示:

<field name="text" type="text_opennlp_pos_ner" indexed="true" stored="true" multiValued="true"/>

<fieldType name="text_opennlp_pos_ner" class="solr.TextField" positionIncrementGap="100">
  <analyzer>
    <tokenizer class="solr.OpenNLPTokenizerFactory"
      tokenizerModel="opennlp/en-token.bin"
    />
    <filter class="solr.OpenNLPFilterFactory"
      nerTaggerModels="opennlp/en-ner-person.bin"
    />
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>

</fieldType>

我想在字段“文本”中只看到人名但我不是..请指导..?

1 个答案:

答案 0 :(得分:0)

使用solr.FilterPayloadsFilterFactorysolr.StripPayloadsFilterFactory

用法示例here