【问题标题】:Creating an Offline Search Engine for html [closed]为 html 创建离线搜索引擎 [关闭]
【发布时间】:2012-12-02 17:44:23
【问题描述】:

我正在非 Internet 连接网络上为我的公司创建知识库网站。我根本不是网络开发人员,所以我使用基本的 css/html 代码来构建网页。我已经创建了必要的页面、主页、软件问题、网络问题和创建页面。

创建页面有一个表单,我们的任何系统管理员都可以在其中存放问题/解决方案并将其提交到知识库。

我正在寻找某种代码,可以让我在网页上放置一个搜索引擎,以便系统管理员可以输入问题并在我们的知识库中搜索以找到问题(如果之前发生过并提交)。

此知识库还提供其他帮助,例如操作指南页面。 EX:如何在 Windows 中创建帐户。

搜索引擎将在知识库目录中的所有页面中搜索关键字。对我来说似乎很简单。这可能吗?

【问题讨论】:

  • 他们如何提交工单?系统是否在本地 Web 服务器上运行?您可能可以通过 JavaScript 和 DOM 搜索来破解某些东西,但是如果在此过程中不使用服务器端代码,您将会遇到困难。为什么不直接在网络上安装 XAMPP 或 WAMP,你可以使用 PHP 或 ASP。
  • 我所有的用户都在一个房间里工作,所以在房间里说话可以“提交票证”。没有网络服务器。不允许安装外部软件。必须使用我拥有的系统,Windows。

标签: html search-engine offline


【解决方案1】:

试试FullProof浏览器的 javascript 搜索引擎库

来自他们的website

Fullproof 是一个 javascript 库,可在浏览器中提供高质量的全文搜索。

如果您的 web 应用程序设计为离线工作、使用 HTML5 离线功能或因为您的应用程序在可能断开连接的移动设备上运行,这特别有意义。

特点:

  • 提供布尔和评分搜索引擎,具体取决于您的应用程序需要的搜索类型
  • 自动 HTML5 存储检测和优雅降级,具有可配置的基于约束的功能系统。目前管理 WebSQL、IndexedDB 和 Memory 数据存储。
  • 完整的 unicode 支持和规范化、变音符号删除、词干和语音算法(目前可用于英语和法语) 可配置且非常易于扩展的解析和令牌规范化系统
  • 易于集成,零外部依赖,约 100k 缩小

截图


(来源:github.com

注意

这可以满足您的所有需求,但每次将内容放入 KB 时,您都需要不断更新数据库。

【讨论】:

  • 为了让您更难解决问题...我只能告诉您,我的工作区域是受限的。没有互联网访问权限,不允许安装软件,没有网络服务器(显然),所以我必须使用我所拥有的。我不能带入外部硬件/软件。
  • 每个人都有大量存储在文本文件和大脑中的知识,并且没有记录故障排除过程。我正在尝试将所有这些知识放在“知识库”中,因此如果 Bob 遇到 Joe 遇到的问题并且 Joe 不在,Bob 可以访问 Joe 存储知识以备将来使用的 KB .
  • 正如你所说,这不需要任何东西。从某个地方得到它,做它。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-12
  • 1970-01-01
  • 2015-01-29
  • 2020-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多