我正在使用这个维基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>我只想在"text“字段中看到人名,但我不是..请指点一下..?
发布于 2015-02-04 15:01:28
使用solr.FilterPayloadsFilterFactory或solr.StripPayloadsFilterFactory。
使用示例here
https://stackoverflow.com/questions/24035930
复制相似问题