2011-10-26 57 views
0

根据Solr Wiki(http://wiki.apache.org/solr/FieldCollapsing)字段崩溃应该在Solr 4中可用。据我所知,有必要添加以下配置到solrconfig.xml中激活场崩溃:Solr 4 - 丢失字段崩溃组件

<searchComponent name="query" 
    class="org.apache.solr.handler.component.CollapseComponent" /> 

我下载了最新的每日构建从https://builds.apache.org/job/Solr-trunk/apache-solr-4.0-2011-10-26_08-46-59.zip,更新了我项目从lucidworks solr 3.2到apache solr 4.x,最后发现,类别org.apache.solr.handler.component.CollapseComponent在apache-solr-c中不可用矿4.0-2011-10-26_08-46-59.jar。

任何人都可以指向正确的方向,在哪里找到缺失的组件?

最好的问候和感谢提前, 托比

回答

0

Solr field collapsing发布为稳定版本的部分3.3
所以,你可以使用最新的3.4 Solr的稳定版本,其中应包括它的组件。
此外,它不需要包含任何特殊组件。
通过group=true&group.field=some_field应该没有任何变化的工作。

+0

谢谢你的提示。我检查了版本3.3和3.4。核心jar文件中没有提到在3.4和3.3中提到的CollapseComponent类。在solr分发的lucene部分,lucene-grouping-xxx.jar是可用的,但不是solr分组组件。任何其他想法? – user1014617

+0

分组不需要任何附加组件。所以你可以通过传递额外的查询参数来启动而不需要进行任何配置更改。分组的类已经分布在Solr和lucene工件之间。 – Jayendra

+0

嗯,好的分组应该可以与Solr 3.4一起使用。我测试了它,并试图折叠提交的“normstufe”,它是这样配置的,通常有内容: – user1014617