zhnavigator
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Yaromaxx Сейчас расскажу историю, почти детективную.... А история называется "функция поиска в спарке". Короче, поднял я контролер домена, вкатил туда OF. Подключился спарком - поиск не работает! Качал OF последнюю версию с сайта. Поиск не работает от слова "совсем"! У меня в тестовой машине под линуксом поднят OF, там поиск работал(но проверял без AD). Хорошо, перестраиваю OF на лунуксе на AD. И вуаля, поиск работает! На лунуксе из реп установился 4.1.5, а на винде поставил последний 4.1.6. Подумал, может что-то "поправили". Скачал исходники обеих веток - ничего существенного. И тут я замечаю одну вещь, у меня на лунуксе в OF стоит локаль "en", a на винде "ru". С чего решил поменять - не знаю, но поменяв на винде поиск не заработал, однако локализация самого плагина осталась на руссом языке! Кто устал читать - уже скоро развязка. Откуда этот баг - я не выяснил, но убрав файл \plugins\search\i18n\search_i18n_ru_Ru.properties (я его просто переименовал, добавив в начале подчеркивание) и перегрузив OF локализация плагина стала "en", как и всего остального и ....заработал поиск!!! Теперь перечислю конфигурацию: AD на WINDOWS SERVER 2012 R2 OF 4.1.6 (на винде), 4.1.5(ubuntu server 16.04) Spark 2.8.3 И главное поставить на сервере(OF) английский язык(en локаль) При настройке OF на AD указал поля для поиска(ldap.searchFields) как Username/cn,Name/displayName,Email/mail по умолчанию это поле пустое, но что-бы уменьшить варианты разночтения указываю свои настройки. |