我需要索引不同类型的JSON文档,每个JSON文档可以采用任何格式,可能具有嵌套的JSON对象(没有控件)。一旦完成索引编制,就应该能够进行搜索。由于我们没有对JSON文档架构或格式的控制权,因此决定使用无架构选项。遇到以下问题:
{"firstname":"ASGASGKSAJHAJS"}
输出:{"firstname":["ASGASGKSAJHAJS"]}
{"firstname":"ASGASGKSAJHAJS", "address":{"addressLine1":"4216 jshakjfhajh"}}
正在转换为
{"firstname":"ASGASGKSAJHAJS", "address.addressLine1":"4216 jshakjfhajh"}
我试图盲目索引任何类型(例如JSON格式)的文档。当我搜索期望响应的格式与请求相同(索引编制时),而Solr配置更改最少。目前,我仅处理JSON,这是索引PDF的下一个要求。对于我的用例,Solr是正确的选择,还是我应该看看其他选择?
我是Solr的新手,它遍历了文档和文章,没有找到解决上述问题的最简单方法。任何指导将不胜感激。