我正在寻找一个插件来将搜索扩展到附件的内容(通常是文本文件,如 doc 或 Pdf)。
4 回答
WordPress 支持论坛中的这个主题解决了这个问题,并建议 Google 自定义搜索,理论上应该搜索 PDF 和 DOC,并且易于设置和尝试,或者Search Everything插件,这可能是 Jeff 所说的不在他上面的评论中工作。
还有Sphider Wordpress 插件,一个声称支持索引 PDF 和 DOC 文件的搜索插件。设置起来可能更困难,但这是我能找到的最佳选择。
我有同样的需求(索引上传文件的内容)并且很惊讶没有插件允许这样做。以上不起作用,搜索没有给出任何结果。
所以 - 我写了一个。
它有效,我们在工作中使用它。它不是超级友好 - 需要一点专业知识才能确保 java 和依赖项(apache tika)正常工作 - 但它确实有效。
我可能会更新它并提交给 wordpress 插件 - 但与此同时,如果它对任何人有帮助:
问题:需要使用 wordpress 搜索在上传的 pdf 文件中查找文本。
解决方案:
步骤 1. 上传您的 pdf(s)
步骤 2. 在每个 pdf 的说明下粘贴以下内容:
点击上面的链接查看PDF
步骤 3. 从 pdf 中复制文本并将其粘贴到上面代替 PDFDOCUMENTTEXT
第 4 步。安装Search Everything插件,然后激活。您的搜索现在应该返回结果,包括附件页面列表,其中包含 pdf 中的文本,但会引导用户单击 pdf 链接。
如果其他人知道更好的方法来做到这一点,请告诉我。
我找到了一种解决方案。也许它也对你有用:
Masala 插件:https ://github.com/nanodust/masala ,它实际上在上传任何 doc/pdf/ppt/txt 文件时添加了新的帖子元字段。它将文件内容放入新创建的元字段
该插件使用:1) Java 2) Apache Tika – 非常棒 3) Search Everything 插件,负责在元表中进行搜索。
在这里,您需要配置: 1) Java 路径 2) 下载最新的 apache tika jar,您可以放入项目根文件夹并在 masala.php 中配置路径 4) 提供允许的文件扩展名。
完成 !!