SOLR MoreLikeThis 与日期字段 returns 无效的日期字符串

SOLR MoreLikeThis with date field returns Invalid Date String

使用 SOLR 6.6.6 测试,现在使用 SOLR 7.7.3,我们得到以下错误:

  "error":{
"metadata":[
  "error-class","org.apache.solr.common.SolrException",
  "root-error-class","org.apache.solr.common.SolrException"],
"msg":"Invalid Date String:'1604016000000'",
"code":400}}

字段类型是这样的:

<fieldType name="date" class="solr.DatePointField" sortMissingLast="true" omitNorms="true"/>

和字段:

<field name="publicationDate" type="date" indexed="true" stored="true" termVectors="true" termPositions="true" termOffsets="true"/>

搜索本身是: http://localhost:8091/solr/en/select?fl=id,uuid,referenceNumber,title,publicationDate&mlt=true&mlt.fl=referenceNumber,title,publicationDate&q=id:1282

我们索引中的日期是正确的 - 我们已经检查了很多次。

有谁知道我们哪里做错了吗?

MoreLike此组件不适用于日期

这是一个自 2015 年 4 月以来未解决的问题。

请看这里: https://issues.apache.org/jira/projects/SOLR/issues/SOLR-7351?filter=allopenissues