My Solr Index有两种类型的用户(Type-A和Type-B),可以用一个名为'type'的字段来识别。 但是用户有可能在两种类型(A和B)下都有条目。
例如,
Jacob is a user who comes under both Types(A and B). So, he will have two documents in our Index like:
//document-1
name:...
type:A
age:...
//end of document-1
//document-2
name:...
Type:B
age:...
//end of document-2
我的目标是,
当用户被搜查并且他只是A型时,他应该在 结果
当用户被搜查并且他只是B型时,他应该在 结果
我们怎样才能通过查询实现这一目标? 提前谢谢!
答案 0 :(得分:4)
我假设您有一些可以唯一识别用户的字段?喜欢名字还是iduser?如果是这样,只使用grouping按字段分组。如果你设置group.main = true,那么结果将与你没有使用分组
没什么区别