備忘録

mongooseでMapReduceを実行する

mongooseでMapReduceを実行しようとして試行錯誤。 ググって最初に出てきたこのコードは何故か動かなかった。 mongoose = require 'mongoose' mapFunc = -> emit(this.md5_hash, 1) reduceFunc = (key, values) -> count = 0 values.forEach (value) -> coun…

Sunspotでsolrのクエリを直接投げる方法のメモ

Sunspotでsolrのrawクエリを投げる方法で詰まったので、メモしておく。 Sunspot.search Post do adjust_solr_params do |p| p[:q] = "title:SearchWord" end end Sunspotはrubyのオブジェクトと上手く組み合わせてsolrで検索できるようにするライブラリ http…