特定の種類のロボットが「住んでいる」惑星を検索できるアプリケーションを作成する予定です。もちろん、データと共に受信している 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>
上記の例は 1 つの惑星のもので、200.000 以上あります。そこで、この厄介な戦闘トーナメントの主催者は、上記の XML データから作成されたファセットを参照したいと考えています。
階層ピボット ファセットに関するいくつかの Earth ドキュメントを読みましたが、多値フィールドも扱っているものは見つかりませんでした。
各ロボットには、カテゴリ (10 個のうちの 1 つ)、名前 (200 個のうちの 1 つ)、および多数のプロパティがあります。
各プロパティには、カテゴリ (300 のうちの 1 つ、ただしロボットの名前に基づくサブセット) と名前 (複数、ただし少なくとも数百のうちの 1 つ、ただしプロパティのカテゴリに基づくサブセット) があります。
これは、ユーザー インターフェイスがどのように見えるかの図です。
地球の知性を守るために、誰かがsolr4スキーマの作成を手伝ってくれませんか?