【发布时间】:2012-04-22 16:52:09
【问题描述】:
我正在尝试索引维基百科的转储。为了为文章提供摘要(或者,将来可能启用突出显示功能),我想在没有 WikiMarkup 的情况下存储他们的文本。对于第一次尝试,我只留下字母数字符号就足够了。那么问题是可以存储在字符级别过滤的字段,而不是原始字段吗?
【问题讨论】:
我正在尝试索引维基百科的转储。为了为文章提供摘要(或者,将来可能启用突出显示功能),我想在没有 WikiMarkup 的情况下存储他们的文本。对于第一次尝试,我只留下字母数字符号就足够了。那么问题是可以存储在字符级别过滤的字段,而不是原始字段吗?
【问题讨论】:
没有开箱即用的方法。如果您希望 Solr 执行此操作,您可以创建自己的 UpdateHandler,但这可能有点棘手。最简单的方法是在将文档发送到 Solr 之前对其进行预处理。
【讨论】:
默认情况下,Solr 会在索引时间分析器为您的 fieldType 应用过滤器之前存储原始字段值。所以默认情况下它不存储过滤后的值。但是,您有两种选择来获得您想要的结果。
【讨论】: