Как стать автором
Обновить

Комментарии 7

Хм… А Sphinx поддерживает MSSQL?
да, конечно
Я, конечно, не фиг профи в этом вопросе, но может при наличии апострофа (') вылетает?
Хочу отметить еще одну вещь, после индексации (где не присутствует вышеописанная проблема) используя команду:

indexer --config c:\sphinx\sphinx.conf --rotate categoriesIndex

процесс индексирования заканчивается сообщением:

rotating indices: succesfully sent SIGHUP to searchd (pid=4652).
Error in my_thread_global_end(): 1 threads didn't exit

Беспокоит вторая строчка…
Тупо вылетать не должен.
Любой вылет означает ошибку в Сфинксе.

Как «легко» поймать проблему для засылки внятного репорта под Виндой, не знаю.
Можно собрать минимальный пример для воспроизведения, и заслать его.
Можно собрать на проблемной машине дебаг-сборку и заслать нам call stack, это если есть Visual Studio.
Можно доделывать в Сфинкс всякое про размотку стека на Винде еще.
Но каждый этот пункт не на 3 минуты, в общем-то.

Строчку про my_thread_global_end можно смело игнорировать.
Это некоторые (!) версии libmysql.dll жалуются непонятно на что, лечится сменой версии.
запустили сфинкс, зафиксили пару багов в проекте и подрубули. все отлично работает.
скомпилируйте из исходник без поддержки mysql и пр. ненужных либ, эта строка исчезнет.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.