Apache Solr,Luceneでのソートについての質問です。


LuceneまたはSolrでは、検索結果のソートについて、tf*idfにてスコア計算をして出している、または別カラムに数値があれば、一般的なデータベースと同じように数値でソートできるかと思いますが、キーワードごとに独立したソートを行いたいときは、どのようにすれば実現できますでしょうか?

動作の例としては、
ドキュメント1,2,3があって、タコ、イカ というキーワードで検索した時、タコでは、1,2,3、イカでは、2,3,1 としたい時です。


実現方法を考えましたが、いまいちな考えしか思い浮かばずに、モヤモヤしています。


方法として、考えたのは、Similarityクラスをカスタマイズしてなんとかする方法か、
tf*idfに沿って、ソートが調整されるように、キーワードを複数登録したりする方法ですが、
どちらもいまいちな方法なのかと思っています。


もう少々しっかりした方法や、いい方法をご存知の方は、ぜひ教えていただきたいと思います。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/10/03 12:28:26
  • 終了:2010/10/10 12:30:03

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません