我的 solr xml 文件就像
<doc><UserId>12</UserId><UserIdInCommunity>1</UserIdInCommunity><CommunityId>1</CommunityId><UserEmail>gaurav@somemail.com</UserEmail></doc><doc><UserId>12</UserId><UserIdInCommunity>2</UserIdInCommunity><CommunityId>3</CommunityId><UserEmail>gaurav@somemail.com</UserEmail></doc>
从这里可以清楚地看出,ID 为 12 的用户存在于两个社区中,但是当我在 solr 中使用查询“UserEmail:gaurav@somemail.com”搜索它时,它只返回一条记录,而如果我用自由文本搜索它,我的意思是“gaurav@somemail.com”,它返回正确的记录。
请帮忙。
谢谢,
高拉夫