3

インターネットに接続されていないネットワーク上に、会社のナレッジベースWebを作成しています。私はWeb開発者ではないので、基本的なcss/htmlコードを使用してWebページを作成しています。必要なページ、ホーム、ソフトウェアの問題、ネットワークの問題、およびページの作成を作成しました。

作成ページには、システム管理者の誰もが問題/解決策をデポジットしてナレッジベースに送信できるフォームがあります。

SysAdminが問題を入力し、ナレッジベース内で検索して問題を特定できるように、Webページに検索エンジンを配置できるようなコードを探しています(以前に発生して送信された場合) 。

このナレッジベースは、ハウツーページなどの追加のヘルプも提供します。例:Windowsでアカウントを作成する方法。

検索エンジンは、ナレッジベースディレクトリ内のすべてのページでキーワードを検索します。私には簡単に思えます。これは可能ですか?

4

1 に答える 1

1

ブラウザ用のJavaScript検索エンジンライブラリであるFullProof をお試しください

彼らのウェブサイトから:

Fullproofは、ブラウザで高品質の全文検索を提供するjavascriptライブラリです。

これは、Webアプリがオフラインで動作するように設計されている場合、HTML5オフライン機能を使用している場合、またはアプリケーションが切断されている可能性のあるモバイルデバイスで実行されている場合に特に意味があります。

特徴:

  • アプリケーションに必要な検索の種類に応じて、ブール検索エンジンとスコアリング検索エンジンを利用できます
  • 構成可能な制約ベースの機能システムを使用した、HTML5ストレージの自動検出と適切な劣化。現在、WebSQL、IndexedDB、およびメモリデータストレージを管理しています。
  • 完全なUnicodeサポートと正規化、発音区別符号の削除、ステミングおよび音声アルゴリズム(現在英語とフランス語で利用可能)構成可能で非常に簡単に拡張可能な解析およびトークン正規化システム
  • 統合が容易で、外部依存がゼロで、最大10万個が縮小されています

スクリーンショット


(ソース:github.com

ノート

これで必要なものがすべて得られますが、コンテンツをKBに入れるたびにDBを更新し続ける必要があります。

于 2012-12-14T17:34:59.423 に答える