【发布时间】:2015-04-08 05:29:06
【问题描述】:
如何在 Solr 中从数据库中索引空值字段?
在我的例子中,我有一个包含几个字段的记录,这些字段是空的。编制索引时,该记录没有被编制索引,但所有字段中没有空值的所有其他记录都被正确编制索引。
【问题讨论】:
-
在 schema.xml 中使用默认值或占位符完成
标签: apache indexing solr lucene
如何在 Solr 中从数据库中索引空值字段?
在我的例子中,我有一个包含几个字段的记录,这些字段是空的。编制索引时,该记录没有被编制索引,但所有字段中没有空值的所有其他记录都被正确编制索引。
【问题讨论】:
标签: apache indexing solr lucene
我猜测与那些空值对应的字段在架构中被标记为“不需要”。如果要使用空值索引文档,则应为架构中的这些字段提供默认值。此外,如果您使用 DIH (Dataimporthandler),请确保将源数据库中从不为 null 的所有基本字段导入到父实体中,并且可选字段在其子实体中编制索引。
【讨论】: