我将创建一个应用程序,该应用程序将允许搜索具有某种“生活”在其上的机器人的行星。当然,我收到的带有数据的 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 模式吗?