问题标签 [ifilter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - 如何实现用于索引重量级格式的 IFilter?
我需要为 Microsoft Search Server 2008 开发一个 IFilter,它执行长时间的计算以提取文本。从一个文件中提取文本可能需要 5 秒到 12 小时。如何设计这样的 IFilter,以便守护程序不会在超时时重置它,并且如果其他 IFilter 挂断,它们也可以在超时时重置?
sharepoint - 如何在 Microsoft Search Server 2008 中创建用于索引重量级格式的预处理应用程序?
我需要为 Microsoft Search Server 2008 开发一个 IFilter,它执行长时间的计算以提取文本。从一个文件中提取文本可能需要 5 秒到 12 小时。
这样做的一个想法是创建一个预处理应用程序。
我如何设计这样的应用程序?具体来说: - 如何将 Search Server 爬虫连接到我的应用程序?- 提取完成后如何将提取的文本输入搜索服务器?
windows - 无法在 Vista 上设置 Ifilter 调试。收集管理器上的“写入值内容时出错”:DebugFilters
我无法按照这些说明在 Vista 上设置 Ifilter 调试。
我用regedit设置
到1
,但是当我单击确定时,我收到此错误:
无法编辑 DebugFilters。写入值的内容时出错。
我尝试更改注册表分支上的权限——这似乎是一个权限问题。管理员条目已选中“特殊权限”,“读取”和“完整”显示为灰色。但是,我可以检查它们,但是当我单击 OK 保存更改时,我收到此错误:
无法保存对 Gathering Manager 的权限。访问被拒绝。
sharepoint - IFilter dll 适用于 Windows 桌面搜索,但不适用于 SharePoint 2007
我编写了一个 IFilter dll,它从我的应用程序文件格式返回文本。我在本地系统上注册了它,Windows Search 正确地返回了结果。我在我的 SharePoint 2007 服务器上注册了它,重新启动后,它似乎在文件中找不到任何内容。文档说,我要做的就是以与为其他索引服务器实现(例如 Windows 桌面搜索)注册 IFilter 相同的方式注册它......并且 SharePoint 将把它作为搜索过滤器的辅助来源. 当这不起作用时,我尝试在 SharePoint 用于 IFilters 的第一个源中设置它(根据http://support.microsoft.com/kb/925765中的说明对其进行建模)。再次重新启动,并将 SharePoint 设置为爬网,但它仍然没有
我已经为抓取定义了我的文件类型,如http://technet.microsoft.com/en-us/library/cc261843.aspx中所述。
我查看了事件日志,并查看了 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS (具有共享点搜索消息)中的详细日志...
编辑:我有它的工作。SharePoint 有 2 种风格:WSS 和 MOSS。有人告诉我,我正在使用 MOSS 安装,并且为此存在注册表项,因此我正在那里进行修改。我改为修改了 WSS 注册表区域,它起作用了。
我仍然需要找出原因,与文档相反,只是注册 DLL 并瞄准其 HKCR。通过它的 PersistentHandler for IFilter 链接到它不起作用。
我还需要更好地理解 MOSS 和 WSS 在搜索方面的关系。我想,当它由 SharePoint 管理员安装时,我可以安装到两个注册表部分(如果它们都在那里)(搜索 WSS 条目和搜索 WSS 条目)。
c# - LoadIFilter() 对某些 PDF 文件返回 -2147467259
我正在尝试使用 Adobe IFilter 搜索 PDF 文件。我的代码是用 C# 编写的,我正在使用 p/invoke 来获取 IFilter 的实例:
这适用于大多数 PDF 文件,除了一些此方法返回 -2147467259 并且 ppIUnk 为 null 的文件。有没有人有这种类型的错误或有任何关于如何解决这个问题的建议?
sql-server - Adobe PDF x64 ifilter
在 x64 windows server 2003 上使用 64 位版本的 adobepdf ifilter for sql server 2005 x64 时出现奇怪的错误框。
确切的消息框内容:
MessageBoxHeader: MsFTEFD.exe - 无法找到组件
MessageboxContent: 此应用程序无法启动,因为找不到 adobepdfl.dll。重新安装应用程序可能会解决问题。
有谁知道在这里做什么?重新安装 ifilter 并没有解决问题(包括正确注册过滤器以使用 SQL 服务器所需的步骤),谷歌没有弹出任何解决方案。检查应用程序和系统日志没有成功。
asp-classic - 如何引用 Windows 内置的 PDF IFilter (dll) 接口以通过经典 ASP 提取 pdf 文档的文本和属性
我想提取 PDF 文件的文本和属性(作者、标题等)。
我需要在经典的 ASP 环境中从 pdf 文件中提取和解析文本。我阅读了另一篇关于使用随 Adobe Acrobat 9 安装的 PDF iFilter 驱动程序的文章,该驱动程序可以通过 COM 引用。
这可能吗?如果是这样,我该如何开始?
.net - dot net:我需要解析 pdf 文件来获取每篇文章的标题吗?
我想解析 pdf 文件,以便我可以识别每篇文章的标题及其描述。以便我可以将标题文本和描述文本存储在缓存中以供搜索。是否有任何库或工具可以做到这一点?
windows - Word Ifilter 安装在 Windows 2k3 Server 上?
有谁知道 MS Word 的 iFilters 是否默认安装在 vanilla Win 2k3 服务器上?
c# - 以编程方式确定安装了哪些 iFilter
我有一个问题,即 Adobe PDF iFilter 无法始终为我们工作。因此,我们喜欢使用Foxit的那个。问题是,如果我们安装了 Foxit iFilter,然后客户端决定重新安装 Adobe Reader,它可能会覆盖 Foxit iFilter。
我们可以使用IFilter Explorer之类的工具来查看它,但我想要一种在应用程序中执行此操作并警告用户/客户端 iFilter 已更改的方法。
有没有办法从代码(C#)中检查 iFilters?或者这个问题的其他潜在解决方案?