0

Sunspot で列ブーストを微調整しようとしています。ただし、モデルの検索インデックス ブロックを変更するたびに、それを有効にするためにインデックスを再作成する必要があると言われています。ただし、再インデックスには 20 分かかります。

列のブースト/重みはフルテキスト情報自体とは別に保存する必要があるため、この再インデックス時間を短縮することはできますか (または、まったく再インデックスする必要がありますか?)

4

1 に答える 1

2

qf検索時にブースティング情報をパラメーターに挿入するのがおそらく最も良いでしょう。

サンスポットの場合、このコンテキストでのブーストについて話している場合:

searchable do
  text :title, :boost => 2
end

その場合、インデックスを再作成するというアドバイスはまったく当てはまりません。qfその特定のブースト オプションは、Solrパラメータを介してクエリ時に実際に適用されます。

于 2011-12-28T21:06:45.140 に答える