草庐IT

jackrabbit

全部标签

php - CMS 与文件系统存储 ID 可扩展性

请考虑以下事项:我存储了大约120万个TIF文件,大小从40KB到120KB不等。这些文档存储在具有NTFS文件系统的Windows服务器上。文档使用以下变量存储:客户文件类型图片文件夹实际图像见下文:C:\\\image001\1.TIF示例C:\1\3\image001\1.TiF这是一个PHP托管系统。现阶段表现尚可。我想知道最好的策略是什么。考虑到客户和文档量将急剧增加。我正在考虑用Jackrabbit替换整个存储内容管理系统。会是这样吗?或者以如下格式存储文档:客户文件类型Juliandateoftheyeardocument导入。当前用户6位唯一代码示例C:\1\1\167

java - JQOM 有什么好的引用资料吗?

ApacheJackrabbit包括某种称为JQOM的数据库/存档查询机制。哪里是开始了解它是什么以及它如何工作的好地方?提前致谢。 最佳答案 Jackrabbit是JSR170的一个实现从2.0版开始JSR283JQOM是JSR283规范的一部分。一个好的开始是阅读规范。这是一本很长的书,但绝对值得,而且通常包含一些清晰的示例。自2010年1月底以来,Jackrabbit本身才完全符合规范,因此目前资源稀缺,但随着采用率的提高,这种情况应该会有所改善。 关于java-JQOM有什么好的

java - 如何学习使用内容存储库和 Apache JackRabbit?

在ApacheJackRabbit网站上完成“第一跳”后,我该去哪里?我不明白如何创建不在内存中的存储库以及如何配置它等等。 最佳答案 欢迎来到我的世界。Jackrabbit文档有点到处都是。你将不得不做一些认真的谷歌搜索。然而Wiki是一个很好的起点。从Examplespage开始.只需尝试将新记录添加到CMS中即可。然后实现版本控制。不要担心将它嵌入到应用程序中。我会在这个阶段使用独立版本。如果您愿意,还可以下载ApacheSling源代码。查看JCR包。您将获得有关如何在Web应用程序中使用它的一些提示。

java - 使用文件系统而不是数据库在 jackrabbit 中存储 pdf 文件

在我们的项目中,我们使用带有spring和tomcat的jackrabbit来管理pdf文件。目前MySql数据库被用于存储blob文件(在jackrabbit方面它被称为BundleDbPersistenceManager)。一旦生成的文件数量增加,我们就想到使用文件系统而不是数据库来提高性能并消除复制开销。在specjackrabbit团队建议改用BundleFsPersistenceManager,但要有这样的注释Notmeanttobeusedinproductionenvironments(exceptforread-onlyuses)有没有人有使用BundleFsPersi

java - 我如何获得 jackrabbit 中旧版本节点的属性?

我已经创建了节点并创建了3个版本。Stringpath="/my111";MyClassm1=newMyClass();m1.setPath(path);m1.setName("Myname");m1.setLanguage("English");ocm.create(m1);ocm.save();for(inti=0;i现在我想获取1.2版本的name..我试过了org.apache.jackrabbit.ocm.version.VersionIteratoriterator=ocm.getAllVersions(path);while(iterator.hasNext()){Ver

java - 如何访问远程 jackrabbit 存储库?

我需要使用远程jackrabbit存储库。我使用以下代码连接到本地存储库:Repositoryrepository=newTransientRepository();Sessionsession=repository.login(newSimpleCredentials("username","password".toCharArray()));这适用于本地存储库,但如果是远程大耳兔,我该怎么办? 最佳答案 你试过用这个吗?importjavax.jcr.Repository;importorg.apache.jackrabbit.

java - 将元数据存储到 Jackrabbit 存储库中

任何人都可以向我解释一下,在以下情况下如何进行吗?接收文档(MS文档、ODS、PDF)通过ApacheTika提取双重核心元数据+通过jackrabbit-content-extractors提取内容使用Jackrabbit将文档(内容)与其元数据一起存储到存储库中?检索文档+元数据我对第3点和第4点感兴趣......详情:该应用程序以交互方式处理文档(一些分析-语言检测,字数统计等+收集尽可能多的细节-Dublincore+解析内容/事件处理)以便将处理结果返回给用户,然后返回提取的内容和元数据(提取和自定义用户元数据)存储到JCR存储库中感谢任何帮助,谢谢

Apache JackRabbit“ Web存储库浏览器”不显示导入的文件

我正在与之合作使用JCRAPI的ApacheJackrabbit。我已将当前存储库导出到XML文件:session.exportSystemView("/",out,false,false);然后,我将生成的XML文件导入了JackRabbit的新实例:session.importXML("/",in,ImportUUIDBehavior.IMPORT_UUID_COLLISION_REPLACE_EXISTING);现在,我可以使用JCRAPI在新的JackRabbit服务器上阅读并查询导入的文件。但是,我在以下地址(root是空的)中无法在标准WebDAV存储库浏览器中看到导入的文件:ht

java - Apache Jackrabbit OAK - 按节点路径跨集群分片 DocumentNodeStore

我正在努力寻找足够的文档和示例,以通过按路径对节点存储进行分片来在集群环境中构建和使用JackrabbitOAK。我知道这是可能的,因为在一些地方有引用,但信息很少,而且OAK或NodeStoreAPI不够直观,无法找到此功能。查看此PDF中的幻灯片17,其中列出了各种分片策略。http://events.linuxfoundation.org/sites/events/files/slides/the%20architecture%20of%20Oak.pdf我的用例是我需要有几个远程服务器都运行相同的JackrabbitOAK应用程序,该应用程序使用由MongoDB支持的Docum

mongodb - 如何使用 MongoMK 在 JackRabbit Oak 中创建存储库实例

我正在尝试创建一个Oak的JCR存储库来存储“ApacheOakoverMongoDB”的内容。(我完全不知道)这是我一直在做的事情。MongoClientconnection=newMongoClient("127.0.0.1",27017);DBdb=connection.getDB("test");MongoMK.Builderm=newMongoMK.Builder();MongoMKkernel=m.setMongoDB(db).open();Repositoryrepo=newJcr().createRepository();session=repo.login();//E
12