Благодарим за ответы. Я, наконец, получил свой ответ, по моему делу.
Я узнал, проверив строку запроса, которая была зарегистрирована SOLR. Это, например:
127.0.0.1 - - [28/09/2011:09:05:34 +0000] "GET /solr/select?sort=score+desc&fl=id&spellcheck=true&spellcheck.count=2&qt=magento_nl&spellcheck.collate=true&spellcheck.dictionary=magento_spell_nl&spellcheck.extendedResults=true&fq=visibility%3A4+AND+store_id%3A1&version=1.2&wt=json&json.nl=map&q=%28maria+mosterd%29&start=0&rows=1 HTTP/1.0" 400 1405
Когда я просил этот запрос, в первый раз, он сказал, что видимость поля была неизвестна. По-видимому, это поле было добавлено Magento в обновленном выпуске. Я добавил поле в конфиг и снова выполнил запрос. Теперь он сказал, что dictionairy magento_spell_nl не существует.
Что случилось?
У нового Magento есть опция «Включить поисковые предложения». В моей предыдущей версии Magento эта опция не существовала, поэтому эта вещь проверки орфографии не была передана в строку запроса.
Когда я включил эту настройку, я смог использовать свою точную копию производственного сервера.
Итак, отметьте свой ответ как правильный. – hamczu