我正在使用 Solr 分组结果。但它的行为是错误的。
我根据电子邮件字段进行分组。在我的数据库中,电子邮件地址“ashhaf63@hotmail.com”有 2 行,但 SOLR 显示 7147 numFound,这当然是错误的,应该是 2。
当我尝试使用带有分组的特定电子邮件地址(如“ashhaf63@hotmail.com”)进行搜索时,它会显示完美的结果,并且在 numFound 属性中显示 2 是正确的。
我相信,这是因为我的 Solr 模式中的字段类型,我在开始时使用文本字段类型,但我现在已将其更改为我自己的字段类型。我已经定义了自己的字段类型并现在使用自己的字段类型。
使用我自己的字段类型后,我面临同样的问题。