1

我将创建一个应用程序,该应用程序将允许搜索具有某种“生活”在其上的机器人的行星。当然,我收到的带有数据的 XML 是从Vogsphere发送给我的,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<planet>
    <name>Iota Draconis b</name>
    <constellation>Draco</constellation>
    <meanRadius unit="km">44500</meanRadius>
    <robots>
        <robot category="autobot">
            <name>Optimus Prime</name>
            <properties>
                <property category="weapons">
                    <name>minigun</name>
                    <name>laser</name>
                </property>
                <property category="color">
                    <name>white</name>
                    <name>red</name>
                </property>
                <property category="energy">
                    <name>solar</name>
                    <name>battery</name>
                </property>
            </properties>
        </robot>
        <robot category="decepticon">
            <name>Megatron</name>
            <properties>
                <property category="weapons">
                    <name>minigun</name>
                    <name explanation="heat seaking missiles">rockets</name>
                </property>
                <property category="color">
                    <name>black</name>
                </property>
                <property category="movement">
                    <name>legs</name>
                    <name>wheels</name>
                </property>
            </properties>
        </robot>
    </robots>
</planet>

上面的示例仅针对一个行星,其中有超过 200.000 个。因此,这场令人讨厌的战斗锦标赛的组织者希望使用从上述 XML 数据创建的构面进行浏览。

我已经阅读了一些关于分层枢轴分面的地球文档,但我发现没有一个也涉及多值字段。

你看,每个机器人都有一个类别(10 个)、名称(200 个)和许多属性。

每个属性都有一个类别(300 个中的一个,但基于机器人名称的子集)和名称(几个,但至少百分之一个,但基于属性类别的子集)。

这是用户界面的图片: 浏览植物以寻找机器人

为了捍卫地球的智慧,有人可以帮我创建 solr4 模式吗?

4

0 回答 0