@Test
    void default_searchable_copies_mixed() {
        String services = """
                <content version="1.0" id="storage">
                  <redundancy>3</redundancy>
                  <documents>
                    <document type="music" mode="index"/>
                    <document type="mail" mode="streaming"/>
                  </documents>
                  <group>
                    <node distribution-key="0" hostalias="mockhost"/>
                    <node distribution-key="1" hostalias="mockhost"/>
                    <node distribution-key="2" hostalias="mockhost"/>
                  </group>
                </content>
                """;
        var model = new VespaModelCreatorWithMockPkg(null, services, ApplicationPackageUtils.generateSchemas("music", "mail")).create();
        assertEquals(2, model.getContentClusters().get("storage").getRedundancy().readyCopies());
    }
Here there is no good choice.
config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java