我也在Nabble小组发布了这个,但是可能会在这里得到一些建议。
有没有办法让SOLR在不使用多个核心的情况下搜索我在搜索时间内告诉它的索引?
我不用SOLR构建我的索引,我使用自己的java类构建它们,但我确实使用SOLR稍后搜索它们。在搜索时间告诉Solr访问哪个索引会很高兴。 我也将它们组合在一起,这样可行,但在我的特定情况下有一些问题,这使得在搜索时发送索引名称/路径更容易解决。
谢谢
答案 0 :(得分:2)
我真的不认为你能真正做到你在这里寻找的东西。 Solr的部分简单性来自于URL中的核心(以及因此索引)。您可以做的是破解Solr如何工作以向URL添加另一个参数,然后当Solr进行搜索时使用它来确定它使用哪个索引。我想你可能最终会抛弃所有自动加热缓存等。
出于好奇,你为什么不想使用多核?您希望成千上万,或者每个指数都是非常短暂的吗?
埃里克
答案 1 :(得分:0)
您可能需要查看Lucid Works的Enterprise Solr版本。
http://www.lucidimagination.com/products/lucidworks-search-platform/enterprise
它们以与您的用例类似的方式实现集合。