Sphinx. Поиск на украинском языке

Для полноценного поиска на украинском языке нужно задать следующий charset_table. Таблица символов включает юникоды следующих символов: №, %, .(точка), -(дефис), і, ї, ґ charset_table       =       0..9, A..Z->a..z, _, a..z, U+0025, U+002D, U+002E, U+00B7, U+2116, U+0400->U+0435, U+0401->U+0435, U+0402->U+0452, U+0452, U+0403->U+0433, U+0404->U+0454, U+0454, U+0405->U+0455, U+0455, U+0406->U+0456, U+0407->U+0456, U+0457->U+0456, U+0456, U+0408..U+040B->U+0458..U+045B, U+0458..U+045B, U+040C->U+043A, U+040D->U+0438, U+040E->U+0443, U+040F->U+045F, U+045F, U+0450->U+0435, U+0451->U+0435, U+0453->U+0433, U+045C->U+043A, U+045D->U+0438, U+045E->U+0443, U+0460->U+0461, U+0461, U+0462->U+0463, U+0463, U+0464->U+0465, U+0465, U+0466->U+0467, U+0467, U+0468->U+0469, … → …

Bad system call Exited on signal 12

При запуске sphinxsearch на FreeBSD получил ошибку Bad system call message лог также не отличался болтливостью Feb 13 12:24:24 a kernel: pid 86706 (searchd), uid 312: exited on signal 12 локализировать ошибку удалось при помощи truss truss -o truss.out indexer —all в конце truss.out обнаружилась строка ksem_init(0x7fffffffe9c8,0x1,0x1,0x1001,0xffffffff,0x0) ERR#78 ‘Function not implemented’ SIGNAL 12 (SIGSYS) ключевые слова: ksem_init, ‘Function not implemented’ Решение Ядро FreeBSD должно быть собрано с опциями options SYSVSHM … → …