ベクトルはどこに?
Hyper Estraierを使ってRubyから類似文書検索をしたい場合、類似検索式を書く必要がある。これには種文書の単語出現ベクトルが要るんだけど、これはEstraier::Document#keywordsで取れる、らしい。
require 'estraier' include Estraier db=Database.new db.open('casket', Database::DBREADER) doc=db.get_doc(1,0) similar = '[SIMILAR] ' doc.keywords.each{|key, value| similar += "WITH #{value} #{key} " }
こんな感じかな?