Спасибо за ваши ответы.Я наконец получил свой ответ для моего случая.
Я узнал, проверив строку запроса, которая регистрировалась 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 эта опция не существовала, поэтому эта функция проверки орфографии не была передана в строку запроса.
Когда я включил этот параметр, я смог использовать точную копию рабочего сервера.