Solr:将文本字段复制到另一个文本字段并转换为关键字

时间:2014-11-05 17:49:05

标签: java solr lucene keyword analyzer

我对Solr很陌生,而我想要实现的是建立一个关键字列表并将其与文档中的其他字段一起存储。所以我的solr模式中有一个文本字段定义为:

<field name="title" type="text_general" indexed="true" stored="false" />

我需要做的是创建另一个字段来存储关键字,与分析(标记化,词干分析等)后处理标题后的字段完全相同。目标是公开与文档相关联的关键字(从标题构建),以便人们可以使用该文档获取它们。

虽然可以使用Lucene分析器处理标题(代码是Java)并且为每个文档提交预构建的keywords字段,但我想知道有没有办法使用{{3}来实现并将文本字段转换为关键字。如果问题不明确,请告诉我。

1 个答案:

答案 0 :(得分:1)

stored始终包含未分析的输入。听起来您正在寻找termVectors功能:http://wiki.apache.org/solr/TermVectorComponent