看,不需要 Java!
捆绑的 Java 运行时:DocFetcher Server 的演示版和完整版都自带内置的 Java 运行时,因此运行它们不需要在您的系统上安装 Java。
Java 安全误解:与普遍观念相反,使用内置或已安装的 Java 运行时并不比使用 .NET 框架或任何其他运行时更危险。DocFetcher Server 的内置 Java 运行时不会自行更新,这也是完全安全的。在 Java 方面您唯一需要担心的严重安全威胁是在浏览器中运行的 Java 插件,这与 DocFetcher Server 的内置 Java 运行时完全无关。
免费演示版
以下是 DocFetcher Server 的免费演示版,帮助您决定是否购买完整版本。
演示版限制: 演示版包含完整版的所有功能,可无时间限制使用。但是,适用以下功能限制:
- 每次搜索仅显示 5 个结果: 演示版每次搜索最多只显示 5 个结果。因此,演示版可以让您准确了解完整版本所提供的功能,但搜索结果的质量除外。关于搜索质量,请查看 DocFetcher。DocFetcher 和 DocFetcher Server 的搜索结果质量基本相同。
- 客户端限制:3 个用户: 演示版有3个用户的客户端限制,意味着最多只有 3 个用户能够同时访问服务器。客户端限制在下文中有进一步说明。
捐赠: 虽然您可以免费获取演示版,但如果您今天感觉特别慷慨,也可以以任意大于零的价格"购买"它们。这相当于进行捐赠。
下载: 点击下表中的链接获取免费演示版。
操作系统 | DocFetcher Server 1.x 演示版 |
---|---|
Windows | 链接 |
Linux | 链接 |
macOS | 链接 |
警告
请先试用演示版本。 建议您在购买任何完整版本之前先试用演示版本,这样可以确保软件能在您的系统上正常运行。这尤其适用于较旧的 Windows 或 macOS 系统以及特殊的 Linux 发行版。如果您打算在涉及网络驱动器、云驱动器等特殊设置的环境中使用该软件,也请务必先试用演示版本。
创建 Gumroad 账户。 Gumroad 是购买 DocFetcher Server 的分发平台,有个奇怪的特点:您可以在不创建永久 Gumroad 账户的情况下购买产品。但是,没有账户您将无法获得未来的错误修复。所以如果您想要这些更新,请创建一个账户。请注意,只要您还记得关联的电子邮件地址,您可以在购买后的任何时间创建账户。
已移除和缺失的功能。 如果您之前使用过 DocFetcher Pro,请注意 DocFetcher Server 目前在功能方面落后于 DocFetcher Pro。详细信息请参见 此页面。
购买 DocFetcher Server
要购买 DocFetcher Server 1.x,请从下表中选择一个购买选项。点击最右栏的购买链接将跳转到外部购买页面,其中包含进一步的说明。但在您购买之前,请阅读表格下方的信息框和后面的备注。
软件包 | 运行环境 | 每客户端价格 | 购买 |
---|---|---|---|
DocFetcher Server 1.x Windows 版 | Windows 7 SP1 或更高版本 仅限 64 位 |
$76.49 (~€65) |
链接 |
DocFetcher Server 1.x Linux 版 | 带有 glibc 2.17 或更新版本的 Linux 仅限 64 位 |
$76.49 (~€65) |
链接 |
DocFetcher Server 1.x macOS 版 | macOS 10.12 或更高版本 | $76.49 (~€65) |
链接 |
不确定购买哪个版本?那就选择 Linux 版本,并将其安装在轻量级的 Linux 发行版上。--- 请参阅下方的内存需求说明。
目标受众
与面向普通计算机用户的 DocFetcher Pro 不同,DocFetcher Server 面向系统管理员和其他精通技术的人员,他们熟悉服务器相关概念,如 HTTP、端口和 SSL 证书。支持无法教您这些知识。
如果您的目标是将 DocFetcher Server 实例集成到现有网站中,您需要对 Web 服务器(如 IIS、Apache 或 Nginx)有基本的了解,或者需要具备该知识的人员的帮助。
DocFetcher Server 文档涵盖了在单台计算机上设置 DocFetcher Server 本地实例所需的步骤,但不涵盖集成到网络环境或网站中的步骤。后者的步骤完全取决于所使用的软件,这方面的多样性太大,无法全部涵盖。
在购买 DocFetcher Server 之前,强烈建议您试用免费演示版,特别是尝试解决集成部分(如果这是您的目标),因为这可能是大部分困难所在。免费演示版没有时间限制,所以您可以尽情使用,直到完全掌握为止。
按客户端定价和客户端限制
上述列出的价格是"按客户端"计费的。这意味着:在购买时,您可以选择最多允许多少用户同时连接到服务器 --- 这就是服务器的所谓客户端限制。
例如,如果您购买客户端限制为 10 的 DocFetcher Server,那么最多同时只能有 10 个用户访问服务器。任何额外的用户将看到拒绝页面。在这个例子中,总价格是上述按客户端价格乘以 10 个用户。
在购买具有特定客户端限制的 DocFetcher Server 后,您可以选择升级到更高的客户端限制。如何升级在此页面上有说明。
客户端通过浏览器会话识别,而非 IP 地址
计入 DocFetcher Server 实例客户端限制的用户不是通过 IP 地址识别的,而是通过浏览器会话识别的。例如,这意味着从同一台计算机上的两个不同浏览器访问 DocFetcher Server 实例会算作两个用户,而不是一个。有关此问题的更详细说明,以及称为会话劫持的解决方法,请参见常见问题页面上的问题"为什么服务器按浏览器会话而不是 IP 地址计算用户数量?"。
无限客户端 --- 不可用
目前不提供无客户端限制的 DocFetcher Server 实例(即可以处理无限数量同时客户端的实例)。--- 按照上述定价模式,它们将需要无限的金钱。
因此,使用 DocFetcher Server 在互联网上向无限数量的访问者公开文档库的用例目前不受支持。您必须提前决定有限数量的"座位",并在需要时购买更多"座位"。
安装和 Web 托管
问题:如何启动 DocFetcher Server?从命令行还是从 UI?我可以将其与 Web 托管服务 XYZ 集成吗?您推荐哪个 Web 托管服务?
答案:DocFetcher Server 不包含与任何特定 Web 托管服务的集成,它是一个纯粹的服务器应用程序。所有所需的依赖项都已包含,因此您无需安装任何额外软件(PHP、MySQL、Apache 等)来运行 DocFetcher Server。
在 Windows 上,DocFetcher Server 带有可执行文件,用于将其安装为 Windows 服务。在 Linux 和 macOS 上,DocFetcher Server 带有 shell 脚本,用于将其作为前台进程或守护进程启动,通常您会希望配置系统在启动时启动守护进程。当 DocFetcher Server 运行时,它将占用一个或两个端口用于 HTTP 和 HTTPS,您需要将传入流量重定向到这些端口。
推荐 Web 托管服务是困难的,甚至是不可能的,因为 Web 托管领域广阔且不断变化。但是,您可能需要一个具有完全 root 访问权的 Web 托管解决方案来执行上述安装。此外,您可能还需要充足的内存,如下所述。
内存需求
DocFetcher Server 是一款通常需要大量内存才能正常工作的软件,因此在选择运行 DocFetcher Server 的服务器机器时,内存可能是您不应该省的一样东西。然而,所需的具体内存量很大程度上取决于用例,可能在 1 GB 到 64 GB 之间。
具体来说,它主要取决于两个因素:服务器预期服务的客户端数量,以及要索引的最大文件的大小。它不取决于要索引的文件的总大小或总数量。(例如,数百万个小文件可以用很少的内存索引,但索引一两个巨大文件可能需要大量内存。)对于大多数在现实中观察到的数据集,16 GB 内存似乎是相对安全的选择。
为了充分利用可用内存,建议在轻量级 Linux 发行版上运行 Linux 版本的 DocFetcher Server。这是因为操作系统使用的内存越少,留给 DocFetcher Server 和其他应用程序的内存就越多。
最后,DocFetcher Server 有一个设置,可以在索引期间忽略超过特定文件大小的文件,例如"不索引大于 500 MB 的文件"。为此最大文件大小设置选择更低的值将降低应用程序的内存需求。
浏览器需求
虽然 DocFetcher Server 在支持的平台(即 Windows、Linux 和 macOS)上运行,但连接到 DocFetcher Server 实例的客户端不需要任何特定平台,但需要四个官方支持的 Web 浏览器之一的最新(!)版本:Chrome、Firefox、Safari 和 Edge。
这些浏览器的较旧版本和其他浏览器的任何版本也可能可以工作,但不受官方支持。请查看 DocFetcher Server 的免费演示版以确认。古老的 Internet Explorer 肯定不受支持。
DocFetcher Server 的 Web 界面仅为桌面浏览器设计。在有限的程度上,它也适用于平板电脑甚至智能手机,但特别是在智能手机上的用户体验非常糟糕,完全不推荐。
您将获得的内容
购买的是软件当前主版本的永久(即“终身”)许可证,以及 1+ 年的错误修复和支持服务。不包括新功能的添加。
“1+ 年的错误修复和支持”是什么意思?
示例:
- 假设您今天购买了 DocFetcher Server 1.x,几个小时后 DocFetcher Server 2.0 发布了。那么从今天开始,您将获得正好 1 年的 DocFetcher Server 1.x 错误修复和支持。
- 假设您今天购买了 DocFetcher Server 1.x,两周后 DocFetcher Server 2.0 发布了。那么从今天开始,您将获得 2 周 +1 年的 DocFetcher Server 1.x 错误修复和支持。
一般规则:一般规则是错误修复和支持期持续到下一个主版本发布后 1 年。目前,下一个主版本应该是 2.0 版本。无论如何,您都将获得至少 1年的错误修复和支持。
Gumroad账户:错误修复发布将通过您购买 DocFetcher Server 时使用的 Gumroad 账户提供。
尽力而为的错误修复:错误修复是在尽力而为的基础上提供的。换句话说,并非所有错误都能被修复。例如,预览窗格中的文本高亮与邻近搜索结合使用时存在一个已知问题。这个问题是从 DocFetcher 继承而来的,只是底层搜索引擎的限制。
支持:要获得支持,请访问支持页面。
其他说明
一般情况:
- DocFetcher Server的图形用户界面目前仅提供英文版本。
- 每个DocFetcher Server购买选项都以便携应用程序的形式提供。
- 要验证下载的发布文件,请使用`这些SHA-256哈希值 </zh_cn/release-verification/>`__。
- 适用以下退款政策:链接。
使用范围:
- 个人或公司许可证:DocFetcher Server的购买与购买时使用的Gumroad账户所有者绑定。此所有者可以是个人或组织,可以是购买者本人,也可以是收到软件作为礼品的人。所有者可以购买一个或多个软件副本,每个副本只能由所有者 在一台计算机上部署。
- 不允许重新分发:与DocFetcher不同,DocFetcher Server不能被打包并自由地重新分发给其他用户。