Предисловие
- мы настраиваем поиск в масштабах всей компании, который должен иметь возможность искать каждый бит информации
- наше программное обеспечение CRM предлагает доступ LDAP к адресной книге в приложении
- поисковая система не может индексировать контактные данные из LDAP - она может работать только на HTML-страницах и файлах
Вопрос
Самый простой способ получить данные адресной книги, доступные для поисковой системы, - это создать страницу HTML для каждой записи адресной книги.
Существуют ли решения с открытым исходным кодом, которые мы можем использовать для создания (и обновления) этих HTML-страниц?
Функции, которые нам понадобятся:
- Поддержка более 1000 контактов
- Хорошие HTML-страницы, действительный HTML-код
- Индексный файл со ссылкой на каждую страницу
- Поддержка objectClass
person
- Поддержка многозначных почтовых полей
- Группировка полей (сгруппированы поля адреса компании, сгруппированы поля домашнего адреса)
ldap2html
С http://www.mylinuxproject.de/nf-index-mylinuxenglish-ldap_e.html работает с некоторыми исправлениями, но внутренне использует ldapsearch
без подкачки страниц, поэтому мы не получаем более 500 записей.
Кроме того, он генерирует только один большой список.