Xml Solr与existdb集成
我们将XML文件存储在XML数据库中,需要对其进行索引和存储。文件中没有提到太多。如果这里有人知道,请帮忙。非常感谢 我们也做过类似的事情,但不是从数据库开始的。您有两个选择,您可以:Xml Solr与existdb集成,xml,xpath,solr,exist-db,Xml,Xpath,Solr,Exist Db,我们将XML文件存储在XML数据库中,需要对其进行索引和存储。文件中没有提到太多。如果这里有人知道,请帮忙。非常感谢 我们也做过类似的事情,但不是从数据库开始的。您有两个选择,您可以: 使用XSTL将从数据库输出的XML转换为要使用的XML 编写一个脚本,从数据库输出(或)并导入SOLR 假设existdb有一个JDBC驱动程序,使用SOLR 您可以使用Solr使用REST访问eXist数据库。 因此,您不用将数据推送到Solr,而是使用Solr的DataImportHandler从eXist
- 使用XSTL将从数据库输出的XML转换为要使用的XML
- 编写一个脚本,从数据库输出(或)并导入SOLR
- 假设existdb有一个JDBC驱动程序,使用SOLR
Linkedin上的XML和相关技术网络组刚刚提出了一个几乎相同的问题:。如果这还不能回答您的问题,我欢迎您加入exist open邮件列表,并发送更具体的需求描述。eXist open上的eXist db用户比这里多,所以这是您最好的选择。感谢您的回答。REST接口可以工作,但我们无法让XPathenticyProcessor在嵌套时生成多个文档。我们让父XpathenticProcessor处理eXist DB集合。子XPATTeNTI处理器在各个XML文件上工作。如果您无法获得任何可用的实体处理器来处理您的数据,则可能需要通过扩展和覆盖NEXTROW()方法来考虑。或者,在您的情况下,通过扩展更好。