【发布时间】:2023-03-23 09:20:01
【问题描述】:
我对 Solr 很陌生,我想要实现的是构建一个关键字列表并将其与文档中的其他字段一起存储。所以我在我的 solr 架构中有一个文本字段,定义为:
<field name="title" type="text_general" indexed="true" stored="false" />
我需要做的是创建另一个字段来存储关键字,与在分析(标记化、词干化等)后处理标题后完全相同。目标是公开与文档关联的关键字(根据标题构建),以便人们可以通过该文档获取它们。
虽然可以使用 Lucene 分析器(代码在 Java 中)处理标题并为每个文档提交预构建的 keywords 字段,但我想知道有没有办法使用 copyField 并转换将文本字段转换为关键字。如果问题不清楚,请告诉我。
【问题讨论】:
标签: java solr lucene keyword analyzer