2015-03-14 4 views
0

Раньше мы использовали Lucene версии 2.3.1.3 (Sitecore version 6.5), все работает нормально, но теперь мы обновили версию sitecore версии 7.0 (начальная версия), и теперь мы используют DLL Lucene версии 3.0.3.0 в проекте. Но теперь мы не можем скомпилировать проект из-за ошибок в файле кода. ли это означает, что Lucene длл версия 3.0.3.0 не поддерживает код, написанный в Lucene версии 2.3.1.3 (Sitecore версия 6,5)Получение ошибки о версии Lucene 3.0.3.0 при обновлении версии Sitecore до 7.0

Благодаря

ответ

0

Обновление от Sitecore 6.x до 7,0 потребностей некоторые корректировки в коде на снова заработайте все.

Какая ошибка возникает из-за ошибки? У меня также была специальная ошибка в отношении lucene dll при компиляции после обновления, но эта ошибка была вызвана неправильной перенастройкой сборки в web.config.

Фактически, API поиска полностью изменился, и если вы сделали обновление до 7.0, рекомендуется обновить логику поиска, теперь возможности доступны в 7.0, например, поддержка LINQ и т. Д. В настоящее время поиск намного удобнее в sitecore 7, и действительно стоит внимательно изучить изменения. Они взяли много усовершенствованного модуля обхода базы данных, такого как динамические поля (они теперь называются вычисленными полями) и многое другое, и добавили его в стандартный поисковый файл sitecore 7.

+0

Фактически в моем приложении классы ClassQuery и QueryFilter используются в классе LucenceHelper.cs, и из-за этого я не могу создать сайт. Я думаю, что DLL Lucence 3.0.3.0 не поддерживает эти классы, и мне нужно проанализировать существующий код и изменить его в соответствии с версией dll Lucence 3.0.3.0, но как узнать, какой код мне нужно заменить. Кроме того, я поставил следующие изменения web.config для Lucence: <имя assemblyIdentity = "Lucene.Net" PublicKeyToken = "85089178b9ac3181" /> Sukhjeevan

+0

В новом поисковом поиске api запросы диапазона задаются с использованием LINQ. Вам больше не нужен RangeQuery. Linq может использоваться для int, date, string, float и т. Д. Вы можете взглянуть на примеры реализации, подобные этому http://www.fusionworkshop.co.uk/news-and-insight/tech-lab/sitecore-7- search-a-quickstart-guide, чтобы понять, что возможно в поиске sitecore 7. – DrDrakken

 Смежные вопросы

  • Нет связанных вопросов^_^