我可以使用ApacheJena并使用ApacheSolr持久化本体吗

我可以使用ApacheJena并使用ApacheSolr持久化本体吗,solr,apache-jena,tdb,Solr,Apache Jena,Tdb,我们有一个基于云的Java应用程序,它使用Oracle DB和Apache Solr进行文档索引/搜索。我需要实现一个本体,我打算使用ApacheJena。对我来说这是一个未知的领域。根据文档,似乎使用TDB,我们可以使用Oracle DB进行存储/查询,但我不清楚是否可以使用Apache Solr进行同样的用途。可能吗?利/弊是什么?在这方面,你能给我一个TDB和Solr之间的简单比较吗;博士,你可以这样做,但显然不是这样的 这里的基本问题是:我们能否将本体数据存储在s Lucene/Solr

我们有一个基于云的Java应用程序,它使用Oracle DB和Apache Solr进行文档索引/搜索。我需要实现一个本体,我打算使用ApacheJena。对我来说这是一个未知的领域。根据文档,似乎使用TDB,我们可以使用Oracle DB进行存储/查询,但我不清楚是否可以使用Apache Solr进行同样的用途。可能吗?利/弊是什么?在这方面,你能给我一个TDB和Solr之间的简单比较吗;博士,你可以这样做,但显然不是这样的

这里的基本问题是:我们能否将本体数据存储在s Lucene/Solr索引中。好吧,只要有足够的努力和奉献精神,你就能做到这一点。几年前,我为主题地图数据编写了一个基于Lucene的存储。这使我获得了工商管理硕士学位。但我想那不是你想要的

ApacheJena扩展TDB是一个自己的数据库,专为在Jena中使用而设计。就我而言,Solr没有这样的连接器可以用作存储。如果您坚持使用Solr作为数据存储,您将不得不a)认真考虑如何将本体数据展平到索引表中,b)自己实现连接器


我想说,使用TDB,如果你想用Jena进行文本搜索,可以使用类似于扩展名的东西。

tl;博士,你可以这样做,但显然不是这样的

这里的基本问题是:我们能否将本体数据存储在s Lucene/Solr索引中。好吧,只要有足够的努力和奉献精神,你就能做到这一点。几年前,我为主题地图数据编写了一个基于Lucene的存储。这使我获得了工商管理硕士学位。但我想那不是你想要的

ApacheJena扩展TDB是一个自己的数据库,专为在Jena中使用而设计。就我而言,Solr没有这样的连接器可以用作存储。如果您坚持使用Solr作为数据存储,您将不得不a)认真考虑如何将本体数据展平到索引表中,b)自己实现连接器

我想说的是,使用TDB,如果你想用Jena做文本搜索,使用类似于扩展的东西