在我的schema.xml中
<dynamicField name="attributes_*" type="integer" indexed="true" stored="true" omitNorms="true"/>
<dynamicField name="itemAttributes_*" type="integer" indexed="true" stored="true" omitNorms="true"/>
在我用动态字段插入记录之后,那些字段是在磁盘上创建的吗?
答案 0 :(得分:2)
架构仅为&#34;&#34;用于Solr的验证/查询等,意味着在查询字段(获取字段类型和分析链)或何时将内容与模式进行比较(以及应用的字段类型)插入。模式是Solr概念,而Lucene是使Solr在幕后工作的东西。
由于数据的实际存储未连接到架构,并且Lucene文档是字段名称和关联值的集合,因此字段名称不必存在于要存储在Lucene中的架构中文档 - 只是让Solr接受它存储到其Lucene索引中。
在索引中创建字段的方式与索引中显式命名的任何字段相同。