2016-05-13 59 views
1

我與Magento的2.0.2配置Solr的-4.10.4和測試connecton.Connection是成功的,但是當我試圖重新索引我得到「未定義字段store_id「例外,請提供您對此問題的建議。 screen shot of command prompt with solr exception未定義場商店編號上目錄搜索重建索引,Magento的2 Solr的搜索

+0

可以共享的schema.xml ...?你必須錯過store_id的條目嗎? –

+0

我投票關閉這一問題作爲題外話,因爲Stack Overflow是一個[編程相關(http://stackoverflow.com/help/on-topic)Q&A網站。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

這不是Solr的結束,而是對Magento的最終目錄搜索配置的問題。

錯誤指的Magento試圖重新索引「商店編號」字段,但它找不到「STORE_ID」上Schema.xml文件。換句話說,您應該在Magento-admin-Stores-> Configuration-> Catalog-> Catalog-> Catalog Search中明確定義Solr服務器路徑。您應該將solr服務器路徑定義爲「solr」,而不是將其定義爲「solr/magento2」,其中magento2是在solr上定義的solr集合。當你有多個集合時會發生這種情況,因爲它在未明確定義時需要默認集合。

而且,當連接測試未選中集合名稱。連接測試只是連接到提供IP和端口的solr服務器。因此,成功的連接並不一定能保證搜索的正常進行。