0

これを Nabble グループにも投稿しましたが、ここでアドバイスが得られるかもしれないと考えました。

複数のコアを使用せずに、検索時にSOLRに指定したインデックスを検索させる方法はありますか?

SOLR を使用してインデックスを構築するのではなく、独自の Java クラスを使用して構築しますが、後で検索するために SOLR を使用します。検索時にアクセスするインデックスを Solr に伝えるとよいでしょう。私もそれらを組み合わせましたが、これは機能しますが、私の特定のケースではいくつかの問題があり、検索時にインデックス名/パスを送信することで解決しやすくなります。

ありがとう

4

2 に答える 2

2

ここであなたが探していることを本当にできるとは思いません。Solr の単純さの一部は、URL にコア (したがってインデックス) があることに由来します。あなたができることは、Solrがどのように機能してURLに別のパラメーターを追加するかをハックし、Solrが検索を行うときにそれを使用して、使用するインデックスを決定することです。ただし、キャッシュなどの自動ウォーミングをすべて破棄してしまう可能性があると思います。

好奇心から、なぜ複数のコアを使用したくないのですか? 何千ものインデックスがあることを期待しているのか、それとも各インデックスが信じられないほど一時的であることを期待しているのでしょうか?

エリック

于 2009-09-29T16:10:24.087 に答える
0

Lucid Works の Enterprise Solr リリースを調べてみてください。

http://www.lucidimagination.com/products/lucidworks-search-platform/enterprise

ユースケースに似た方法でコレクションを実装します。

于 2011-09-15T14:18:59.327 に答える