次の形式の構造化された JSON データがあります。
{
"id": 42,
"name": "hand",
"quantity": 2,
"digits": [
{
"id": 43,
"name": "thumb",
"quantity": 1,
"components": [
{
"id": 44,
"name": "thumb",
"position": 0
}
]
},
{
"id": 45,
"name": "fingers",
"quantity": 4,
"components": [
{
"id": 46,
"name": "index",
"position": 1
},
{
"id": 47,
"name": "middle",
"position": 2
},
{
"id": 48,
"name": "ring",
"position": 3
},
{
"id": 49,
"name": "little",
"position": 4
}
]
}
]
}
Java を使用してこれらのデータにインデックスを付ける必要があります。これにより、後で必要な情報を取得するためのクエリを作成できるようになります。
そのためのソリューションは、バージョン 3.4 以降のネストされたドキュメントをサポートするApache Luceneを使用することです。ただし、ネストされたドキュメントを作成する方法に関するチュートリアルや簡単な例は見つかりませんでした。
構造化データ用の Lucene ドキュメントを作成する方法を説明できる人はいますか?
あるいは、構造化データのインデックス作成と検索をより適切にサポートする Lucene に似た他のライブラリはありますか?