SOLR在搜索时选择索引

时间:2009-09-24 15:20:09

标签: java lucene solr

我也在Nabble小组发布了这个,但是可能会在这里得到一些建议。

有没有办法让SOLR在不使用多个核心的情况下搜索我在搜索时间内告诉它的索引?

我不用SOLR构建我的索引,我使用自己的java类构建它们,但我确实使用SOLR稍后搜索它们。在搜索时间告诉Solr访问哪个索引会很高兴。 我也将它们组合在一起,这样可行,但在我的特定情况下有一些问题,这使得在搜索时发送索引名称/路径更容易解决。

谢谢

2 个答案:

答案 0 :(得分:2)

我真的不认为你能真正做到你在这里寻找的东西。 Solr的部分简单性来自于URL中的核心(以及因此索引)。您可以做的是破解Solr如何工作以向URL添加另一个参数,然后当Solr进行搜索时使用它来确定它使用哪个索引。我想你可能最终会抛弃所有自动加热缓存等。

出于好奇,你为什么不想使用多核?您希望成千上万,或者每个指数都是非常短暂的吗?

埃里克

答案 1 :(得分:0)

您可能需要查看Lucid Works的Enterprise Solr版本。

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

它们以与您的用例类似的方式实现集合。