Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
全文搜索各种外部格式plone 4.2_Plone - Fatal编程技术网

全文搜索各种外部格式plone 4.2

全文搜索各种外部格式plone 4.2,plone,Plone,我想在plone 4.2(windows)中启用全文搜索。我最终使用buildout安装了Products.OpenXml和ftw.tika插件,并将它们的包正确地添加到eggs和zcml类别中,之后它们都显示在门户工具中。 i、 e将其包含在buildout.cfg中并运行它 eggs = Products.OpenXml ftw.tika zcml = Products.OpenXml ftw.tika 但是,即使使用了“从plone目录清除并重建”工具,索引仍

我想在plone 4.2(windows)中启用全文搜索。我最终使用buildout安装了Products.OpenXml和ftw.tika插件,并将它们的包正确地添加到eggs和zcml类别中,之后它们都显示在门户工具中。 i、 e将其包含在buildout.cfg中并运行它

eggs = 
   Products.OpenXml
   ftw.tika
zcml = 
   Products.OpenXml
   ftw.tika
但是,即使使用了“从plone目录清除并重建”工具,索引仍然不包括除可搜索字段中的标题以外的任何内容。 请帮助我正确地启用此功能,我是新手,因此如果可能,请详细解释


或者是否有其他更好的方法(可能更快,适用于多种格式,或者更简单)在版本4.2中启用外部格式(doc、pdf等)的全文搜索

我从未在Windows上安装过
ftw.tika
,但是如果您成功地安装了该服务,并且该服务已经启动并运行,它应该可以工作了

要使用
ftw.tika
您需要按照中的说明在Plone站点上安装
ftw.tika
软件包。这意味着您需要安装egg和必要的zcml配置,以指向您的本地tika应用程序

zcml=
还请确保您安装了JAVA的最新版本,因为它试图运行
tika app.jar

通过查看门户工具,您可以检查
ftw.tika
是否正确安装。应该有一个
tika\u to\u plain\u text
transform(),它应该是这样的:

如果没有,请使用quickinstaller或portal_安装程序安装ftw.tika


另外,服务器应该在windows上运行良好,它也是Java。我想您不能使用软件包说明中的示例,因为它们是为Unix机器制作的

这个问题在普隆的背景下是完全可以理解的。评论员应该只是编辑以删除误导性的“python”标记,而不是投票关闭。是的,我的门户包含tika__到_纯文本,我通过在egg include和zcml类别中添加必要的配置使用构建来安装它,并且安装得很好,至少没有错误。但在清除和重建后,我的索引仍然不包含所需的全文。请建议更正或使用更好的全文搜索方法。如果手动上载文件(例如PDF或DOCX),则应该在ftw.tika的日志中有一个条目。类似于使用本地tika转换文档的
。当然,在重建时,您应该看到每个文件都有一个条目。至少在ftw.tika自述文件()中有设置守护进程的指令。您可能不应该同时安装这两个软件包。不,我也在linux中尝试过,但仍然不起作用。我创建了一个tika.cfg,如下所示,使用tika.cfg扩展构建并按原样添加zcml部分。门户转换显示但不索引任何内容。Sad--我假设日志中也没有任何内容?你能分享你的建筑吗?在pastebin或类似产品上?