タグ

ブックマーク / maeshima.hateblo.jp (2)

  • sunspot_rails - maeshimaの日記

    sunspot_rails/README.rdoc at master from outoftime/sunspot - GitHubの意訳。 Sunspot::Rails は Sunspot の Solr 検索を Rails に統合するためのプラグイン。下記のような機能を提供する。 config/sunspot.yml で sunspot の設定が出来る ActiveRecord を拡張してインデックスの作成/設定と検索とを楽にする ActiveRecordのオブジェクトが保存されたときや削除されたときに自動でインデックスも作成/削除される(機能をオフにすることも出来る) 自動で各リクエストの最後に Solr の変更をコミットする(機能をオフにすることも出来る) 孤立したドキュメントを探して直してインデックスを再構築するメソッドを提供 Solr インスタンスを sunspot.yml の

    sunspot_rails - maeshimaの日記
  • sunspot(solr)の設定方法 - maeshimaの日記

    Advanced Fulltext Search Configuration - GitHubの意訳。 デフォルトの設定だと、スペースか他の区切り文字で区切られている前提。区切りにはStandardTokenizerというのを使ってる。大文字小文字を区別させないようにするためにはLowerCaseFilterというのを使ってる。 初回に rake sunspot:solr:start を叩いたときに solr/conf/schema.xml が出来る。これをいじることで全文検索の設定が出来る。 デフォルトの設定に追加するには stemming(例:"run"で"runnning"が引っかかる)と同義語の設定を追加するには schema.xml を下記のようにする <fieldType name="text" class="solr.TextField" omitNorms="false">

    sunspot(solr)の設定方法 - maeshimaの日記
  • 1