4

jQuery/JavaScript を使用してローカル Web アプリケーションを開発しています。

私の目標は、JSON ファイルからコンテンツを検索するための検索エンジンを作成することです。すでに正規表現で作成しましたが、動作が遅くなります。

最善の方法は何ですか?JavaScript 検索エンジンはありますか?

4

5 に答える 5

5

JavaScript での全文検索をサポートするlunr.jsを試してください。

于 2014-10-12T19:01:50.677 に答える
2

「検索エンジン」という用語は、通常、大量のデータ セットがインデックス化されることを意味します(リソースを集中的に使用するタスク)。索引付け後のデータ・セットの検索は迅速です。データ セットが非常に大きい場合、サーバー上でインデックス作成と検索が実行される可能性が高くなります (その後、検索結果のみがブラウザーに返されます)。

サイズが小さいか中程度の JSON ファイル内のフィールドを検索する必要があるだけの場合は、検索エンジンではなくJavaScript の「検索アルゴリズム」を検討してください。

于 2012-10-30T11:42:31.067 に答える
1

私はそれが存在しないと思います、あなたはそれを開発しました

アプリケーションのコンテンツを String オブジェクトに配置し、indexOf (ターゲット文字列用) と部分文字列 (フラグメントを抽出するため) を使用して検索機能を開発します。

于 2013-01-23T14:36:54.130 に答える
1

fullproof を見てください。これはブラウザで使用するための基本的な検索エンジンですhttp://reyesr.github.com/fullproof/ ただし、他にもあるかもしれません。

于 2012-10-31T07:29:02.237 に答える