我正在尝试使用字段来分区我的solr文档,我需要能够对此字段进行首次过滤,然后进行查询,其中仅根据通过过滤器的文档计算得分。我试图用一个简单的查询来做这个,比如q =(partitionField:group1)AND(myField:something)。此查询的问题是,当我为例如group2加载文档时,这些文档中的字段会影响group1的评分。我需要group1中搜索的分数不受其他组中文档的影响。
如果我可以使用多个核心或分片来解决这个问题会很好,但不幸的是,这不是我当前的solr主机上的一个选项。有没有办法在不使用多个核心或分片的情况下执行此操作?