例如,一个人可能为整个阿拉巴马州提供服务,但只为乔治亚州的某些城镇提供服务。现在,状态级别的分面计数将计算服务区域的不同个体数量,阿拉巴马州为1,乔治亚州为1,展开到城市级别后,每个城市都有一个计数(换句话说,城市计数之和不一定等于州计数,因为计数不是相互排斥的)。
我卡住的部分是当在城市上进行分面时,我无法知道它们属于哪个州,因为用户列在阿拉巴马州和乔治亚州,并且我无法找到将属性彼此关联的方法。如果solr-64支持像US/Alabama/Mobile/和US/Georgia/Atlanta/这样的多个分支,则可能会起作用。但是,目前我还没有能够使用夜间构建将其编译,所以我有点困难。
有人有更好的方法吗?