全文検索機能を備えたオフライン バージョンの Web サイトを提供したいと考えています。Web サイトのほとんどは純粋な HTML + JavaScript のみです。しかし、英語以外の言語で同義語を含む全文検索が必要です。
最初に、私はWapacheについて考えていました.WebサイトはPHPを使用していますが、mysqlを持っていないため(そして、ユーザーにmysqlのインストールと構成を強制することはほとんどできません)、pspellサポートはなく、古いPHP 5.0.3を使用しています(魔女最悪ではありません)、おそらく古い IE バージョンでは動作しません (サイトには多くの JavaScript が含まれています...)。
私が見つけた葯の解決策はLuceneでした。しかし、サポートされていないようです。そのドキュメントLucene を使用して、中国語、日本語、韓国語、およびその他のマルチバイト文字セットのテキストにインデックスを付けることはできますか? 存在しないページ「Lucene Sandbox」を参照しています。同義語をサポートしていないこともわかりました。
WorldNetへの参照も見つけました。魔女は同義語のサポートを Lucene に追加できますが、英語のみです。
したがって、問題は、英語以外の同義語を使用してフルテキストを認識し、可能であれば、ユーザーのコンピューターに何もインストールする必要なく、オフライン Web アプリケーションを作成する方法です (もちろん、Java ランタイムは問題ではありませんが、インストールして構成します)。 mysql + php です)。