покрутите конфиг сфинкса 8)
там есть не индексируемые символы
вынесите свои странные символы в них
Можно ещё читкануть мою статью habrahabr.ru/post/147745
Вы переиндексируете через indexer --all --rotate ? У вас вывод показывает что он проиндексировал 0 документов, логично что индекс пустой.
Настройте нормально сфинкс просто.
1)Сделать доп запрос на категории и бренды, либо взять хранить один к многим в одном поле.
2)добавить where category = категория
3)добавить where brand = бренд
Глупости какие то говорите, зачем собирать из исходников
На сайте сфинкса собраны установочные пакеты под все популярные дистры, все последние версии за последний год выходят с уже включенным enable-id64.
Что такое у вас изменившиеся данные, если вы изменили вчерашние данные то конечно дельта индекс не учтет их либо их надо как то по особому менять, то есть делать новое объявление.
В сфинксе надо выставлять кодировки в конфиге
в соурсе указывать в зависимости от кодировки
sql_query_pre = SET NAMES utf8
или
sql_query_pre = SET NAMES cp1251
в индексе в зависимости от кодировки
charset_type = utf-8
или
charset_type = sbcs
И сфинкс с такими параметрами может искать по сайтам с кодировками utf8 или cp1251