В последнем снапшоте DataparkSearch Engine добавлена поддержка Unix-сокетов при взаимодействии searchd и search.cgi.
Чтобы сконфигурировать работу searchd по Unix-сокету, достаточно в файле конфигурации searchd.conf указать команду
Socket dpsearchd.sock
Вместо dpsearchd.sock вы можете использовать любое имя. Сокеты создаются относительно директории, указанной в VarDir, но можно указывать и абсолютный путь (учитывая ограничение в 128 символов на полный путь unix-сокета).
Соединение с searchd по unix-сокету указывается в поисковом шаблоне search.htm через параметр socket команды DBAddr:
DBAddr searchd://localhost/?socket=/usr/local/dpsearch/var/dpsearchd.sock