我已經創建了一個使用Solr的Rails應用程序,這對我來說是新的。我現在想要做的就是讓網站在本地運行。我安裝了太陽能,但是當我試圖讓它在應用程序上運行時,我遇到了問題。我可以運行由於未定義的字段類型,Solr無法重新索引
rake sunspot:solr:start
沒有得到任何錯誤,但是當我試圖重新索引一切,就像這樣:
rake sunspot:solr:reindex
我收到以下錯誤:
Execute sunspot:reindex
rake aborted!
Solr Response: undefined field type
我從this post收集這是因爲schema.xml文件。而且我必須複製該文件。
我在應用程序的根目錄下有一個schema.xml,並且在/usr/local/Cellar/solr/3.6.1/libexec/中的示例目錄中有另一個。當我做耙
rake sunspot:solr:start
命令,schema.xml被複制到我的應用程序的solr目錄。是否有更多複製需要發生?我不確定如何解決這個問題。
Just澄清......我需要在我的Rails應用程序根目錄下的solr目錄的'conf'目錄下的'schema.xml'文件。是對的嗎? –
我不確定太陽黑子是如何使用Solr的,但它必須在Solr的root/conf中。在[this](http://svn.apache.org/viewvc/lucene/dev/branches/lucene_solr_3_6/solr/example/solr/conf/)conf dir中。 –
啊哈。謝謝!!而已。 –