我有以下形式的结构化 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 的库可以更好地支持结构化数据的索引和搜索?