jQuery/JavaScript を使用してローカル Web アプリケーションを開発しています。
私の目標は、JSON ファイルからコンテンツを検索するための検索エンジンを作成することです。すでに正規表現で作成しましたが、動作が遅くなります。
最善の方法は何ですか?JavaScript 検索エンジンはありますか?
jQuery/JavaScript を使用してローカル Web アプリケーションを開発しています。
私の目標は、JSON ファイルからコンテンツを検索するための検索エンジンを作成することです。すでに正規表現で作成しましたが、動作が遅くなります。
最善の方法は何ですか?JavaScript 検索エンジンはありますか?
JavaScript での全文検索をサポートするlunr.jsを試してください。
「検索エンジン」という用語は、通常、大量のデータ セットがインデックス化されることを意味します(リソースを集中的に使用するタスク)。索引付け後のデータ・セットの検索は迅速です。データ セットが非常に大きい場合、サーバー上でインデックス作成と検索が実行される可能性が高くなります (その後、検索結果のみがブラウザーに返されます)。
サイズが小さいか中程度の JSON ファイル内のフィールドを検索する必要があるだけの場合は、検索エンジンではなくJavaScript の「検索アルゴリズム」を検討してください。
私はそれが存在しないと思います、あなたはそれを開発しました
アプリケーションのコンテンツを String オブジェクトに配置し、indexOf (ターゲット文字列用) と部分文字列 (フラグメントを抽出するため) を使用して検索機能を開発します。
fullproof を見てください。これはブラウザで使用するための基本的な検索エンジンですhttp://reyesr.github.com/fullproof/ ただし、他にもあるかもしれません。