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
使用 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