Solr 向所有文档添加文档插入时间戳

Solr 向所有文档添加文档插入时间戳,solr,Solr,我在无模式模式下使用Solr5.3.1。服务器正在运行 我可以将其添加到我的托管模式 <field name="timestamp" type="date" indexed="true" stored="true" default="NOW" multiValued="false"/> 通过发布到/schema端点 那很好。但是之后,Solr在插入文档时不会自动将该字段添加到我的文档中 我需要重新启动吗 是否必须使用指定的时间戳为文档编制索引,但为空 是否有一种方法可以自动将其

我在无模式模式下使用Solr5.3.1。服务器正在运行

我可以将其添加到我的托管模式

<field name="timestamp" type="date" indexed="true" stored="true" default="NOW" multiValued="false"/>

通过发布到
/schema
端点

那很好。但是之后,Solr在插入文档时不会自动将该字段添加到我的文档中

我需要重新启动吗

是否必须使用指定的
时间戳
为文档编制索引,但为空


是否有一种方法可以自动将其添加到所有文档中,而不管它是否具有
时间戳
属性?

需要重新启动Solr服务器。重新启动后,添加的所有文档都包括新的
时间戳
字段。

时间戳字段也应调用
默认值(至少以前是这样)。如果以正确的格式提供时间戳作为默认值,您会得到一个值吗?@MatsLindh实际上它对新字段没有任何作用。我尝试添加一个时间戳为空的
文档,但什么都没有。如果我添加一个带有有效时间戳的文档,它会将其添加到索引中。我更新了问题,以澄清我正在将字段添加到正在运行的Solr中,这会改变情况吗?大多数更改都需要重新加载核心,但我不确定托管模式如何改变情况。如果在管理界面下显示当前架构,您能看到该字段吗?@MatsLindh Yes它显示在管理界面中。我想我可能需要重新启动服务器。在Solr版本6.6.1中,我们还需要重新启动Solr服务器吗?请share@Karan我还没有在6.6.1上进行测试,但我猜是的,它仍然是需要的。如果不重新启动就尝试它,并查看文档是否插入了时间戳,应该不会有太大风险。只需在模式更改后重新加载核心,而无需重新启动Solr服务器。我尝试了6.6.1版本。正如@Karan所说,重新加载内核也可以
curl”http://localhost:8983/solr/admin/cores?action=RELOAD&core=your-核心“