RubyとSinatraでwikiを作成していて、いくつかのHTMLレンダラー(redcarpet、markdown、creole、slim、ハムル..)。 データベースに構造化データを扱い、フリーテキストのファイルを検索するのではなく、Rubyのようなフェレット、ソル、ルーネのような宝石にはたくさんのオプションがあります。rubyとsinatraでのテキストファイルの索引付けと検索
今のところ私はテキストファイルを開き、regExpで検索しますが、すぐに遅くなるwikiの成長に伴い、マップ内のすべてのテキストファイルにインデックスを付ける宝石がありますか?そのインデックスを使ってファイルを検索できますか?それは、Rubyから簡単に使用できるRubyのみのソリューションでなければなりません。
私は必要な機能がないので、共通のwikiを使用していません。
私はいくつかの古いASPアプリケーションでWindowsのインデックスサービスを使用しますが、私はその解決策に満足できません。
マイOS'esは、Windows Vista、7およびWindows Server 8
EDITです:/不要データベースのインストールなしそのようなbesedのsqliteまたはファイルストレージか何かで例えばので、実行しているサーバーソリューションであることが好ましい保ちます
どのような種類のものを検索したいですか? – Jwosty
ちょうどグーグルのような文字列が、多くの機能を必要としない、速度とシンプルさがより重要です – peter
ああ、大丈夫です。私は私が考えることができるものを見ます。 – Jwosty