2011-10-26 96 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