2012-06-20 17 views
0

我跟着這個教程:http://solr.pl/en/2010/11/15/solr-and-autocomplete-part-2/Solr的 - 所請求的資源(/ Solr的/提示)不可用

在本教程中,它說要送「/suggest?spellcheck.build=true」到Solr,所以我在瀏覽器中會出現這種(我可能是錯在這裏?) 本地主機:8080/Solr的/建議spellcheck.build =真 ,然後我得到了以下錯誤:

HTTP Status 404 - /solr/suggest 

type Status report 

message /solr/suggest 

description The requested resource (/solr/suggest) is not available. 

Apache Tomcat/7.0.27 

任何人知道如何解決這一問題?謝謝你的幫助!

+0

我重新啓動Tomcat的,/suggest?spellcheck.build=true作品後,但在瀏覽器中拋出異常:Java堆空間java.lang.OutOfMemoryError。我還可以做些什麼? – trillions

+0

我想我需要以某種方式增加堆大小,但是如何在tomcat或jvm中執行此操作?另外,我應該在瀏覽器或命令行中使用curl運行spellcheck.build = true嗎? – trillions

+0

閱讀[oom](http://wiki.apache.org/tomcat/OutOfMemory)以更好地理解。取決於你的tomcat定製安裝或發行包,但你應該能夠改變tomcat配置文件中的堆,閱讀[here](http://wiki.apache.org/tomcat/FAQ/Memory#Q1)以獲得一個主意。 – Jasonw

回答

0

Solr建議器是默認情況下可能未啓用的組件。

檢查您的solrconfig.xml是否具有名爲「/ suggest」的活動requestHandler。

如果沒有,請按照本Solr的wiki頁面的指示來激活它:Suggester