我已经升级到solr 6.6.5版本,因此相应地更改了“ lucene match版本”。这显然带来了一些挑战。
Solr在建立索引时遇到麻烦,抱怨:
group
字段类型定义为:
const groups = <A>(xs: A[]) => (n: number) : A[][] => xs.length < n ? [] : [take(n)(xs)].concat(groups(drop(1)(xs))(n));
const take = (n: number) => <A>(xs: A[]) => xs.slice(0, n);
const drop = (n: number) => <A>(xs: A[]) => xs.slice(n);
错误消息:
Error creating document : SolrInputDocument(fields: [sqm=0,​ partner_id=0,​ price=7.5,​
...
org.apache.solr.common.SolrException: ERROR: [doc=209860] Error adding field 'price'='7.5' msg=For input string: "7.5"
为了匹配给定的Solr版本,需要对价格类型进行哪些更改?