Какую лучшую систему поиска документов (возможно, Plucene?) Интегрировать в код Perl, который позволяет настраивать и настраивать алгоритм поиска?
Вам также следует взглянуть на swish-e . Очень быстрый, очень простой в настройке и очень гибкий. Я успешно использовал его во многих проектах, и он поддерживает CPAN тоже :
Просто чтобы предложить что-то еще: я наслаждался сфинксом . Предполагается, что один из следующих выпусков получит правильные «обновления в реальном времени»; но до тех пор он очень быстро восстанавливает свои индексы.
Попробуйте вместо этого использовать KinoSearch . Затем прочитайте учебник .
Какая платформа? Какие ресурсы доступны? Это монолит или что то развернуто. Должно ли это также обрабатывать проблемы с контролем версий?
Прежде всего, серьезно подумайте о Lucene - он намного быстрее, а генерируемые им файлы более совместимы с другими реализациями Lucene. Есть зависимость от библиотеки clucene, но она того стоит, если вы можете.
http://search.cpan.org/dist/Lucene