2012-04-27 18 views
4

可能性の重複:
Full-text search for static HTML files on CD-Rom via javascriptフルテキスト検索

私はそれをローカルHTMLファイルの束を作成するアプリケーションの開発を始めていますそれらがコピーされたシステム(モバイルデバイスを含む)上のどのWebブラウザでもブラウズすることができます。 HTMLファイルには多くのインタラクティブな機能があるため、本質的にオフラインのWebアプリケーションです。私の質問は、これらのHTMLファイルの全文検索を実装する最良の方法は何ですか?基本的に、アプリケーションは生成するHTMLファイルのインデックスを作成する必要がありますが、HTMLファイルと生成されたインデックスをダウンロードして、ユーザーがオフラインで参照および検索できるようにしたいと考えています。それを管理する実際のアプリケーションを書かなければ、これを行う最善の方法は何ですか?たとえば、私はデモ/実証のためにSolrを使って実装しましたが、うまくいきます...もちろん、インデックスとクエリーのためにサーバーにHTTP POSTとGETリクエストが必要です。だから、インデックスは本当に単なるファイルなので、HTMLファイルのJavascriptだけを使ってオフラインで(そしてSolrのローカルWebサーバーを起動せずに)、Solrの代わりにLuceneを使ってクエリを実行する方法があるのだろうか?

答えて

1

Javascriptで完全に書かれたテキスト検索ソリューションを紹介してくれてありがとう!私はテキスト検索のコードをチェックアウトしたかったのです。


のLuceneは、Javaで書かれ、それがアクセスへのJava(技術的JVM)プロセスを必要とします。

PS1:簡単なテキスト検索を使用している場合は、a stemmer in JSを使用すると便利です。

original: run running cat cats love loving crap crapping 
stemmed: run run cat cat love love crap crap 

PS2:別の「Ngram化済み」インデックスをスペルチェックに使用することもできます。私は間違っていない場合


+0

おかげで、最初のリンクは、サーバー側のためである(?)が、第2 1は非常に面白そう、私はそれを少しで遊んで、私が見た – user1263226

+0

あなたに戻って取得します_ "..あなたはブラウザで使用することができます" _したがって私も含めました – aitchnyu

+0

ラダーズのソリューションをもう少し調べたところ、それは私のニーズを満たしていないので、 "受け入れる"のではなく、それは私がレディメイドのものを見つけなければ、カスタムソリューションをどのように進めるかという考えを私に与える。 – user1263226

関連する問題