Java 在Lucene中索引多级JSON对象

Java 在Lucene中索引多级JSON对象,java,json,lucene,Java,Json,Lucene,我是Lucene的新手。我在文档中使用字段-值对进行Lucene搜索。现在需要解析一些JSON文件并为它们编制索引,以便进行Lucene搜索。我对使用JSON文件的简单形式有一个想法 但我必须处理的问题比这更复杂。任何一种想法都将受到欢迎 谢谢。您基本上可以将json线性化,然后按照您提供的文章对其进行索引 例如,json如下所示: {"key": {"hello": "world"}} 将转化为: {"key.hello": "world"}

我是Lucene的新手。我在文档中使用字段-值对进行Lucene搜索。现在需要解析一些JSON文件并为它们编制索引,以便进行Lucene搜索。我对使用JSON文件的简单形式有一个想法

但我必须处理的问题比这更复杂。任何一种想法都将受到欢迎


谢谢。

您基本上可以将json线性化,然后按照您提供的文章对其进行索引

例如,json如下所示:

{"key": {"hello": "world"}}
将转化为:

{"key.hello": "world"}