【发布时间】:2015-09-17 00:01:54
【问题描述】:
我知道我可以指定 'family:column' 让 lily 转换为 Solr 文档字段。但我需要将 Hbase 行键传递给 Lily 映射器以从中提取一些值。我不想添加会重复行键的附加列(在这种情况下,我需要将此列添加到 Hbase 中的所有现有行以正确索引它们)所以有没有办法将行键传递给 Lily 中的标记索引器配置?
【问题讨论】:
我知道我可以指定 'family:column' 让 lily 转换为 Solr 文档字段。但我需要将 Hbase 行键传递给 Lily 映射器以从中提取一些值。我不想添加会重复行键的附加列(在这种情况下,我需要将此列添加到 Hbase 中的所有现有行以正确索引它们)所以有没有办法将行键传递给 Lily 中的标记索引器配置?
【问题讨论】:
当您将 hbase 行索引到 Solr 文档时,默认情况下会为文档的 id 分配行键,除非您想在映射器类中将其设置为不同的值。
【讨论】:
document.addField("id", "1234") 设置您的字段。如果仍有疑问,请添加更多关于您正在尝试做什么的详细信息。
终于找到了解决办法。只需使用自定义解析器将归档的文档 ID 复制到另一个字段中
【讨论】: