Расположение индекса MySQL Sphinx в Ubuntu
Я пытаюсь проверить поваренную книгу Сфинкса, но для этого мне нужна база данных.
Я создал базу данных локально, но мне нужно знать, где путь по умолчанию для индекса таблицы, которую я создал.
Это ошибка, которую я сейчас получаю при попытке запустить sphinx, потому что путь к индексу неверный:
WARNING: index 'phoneindex': preload: failed to open /var/lib/mysql/mysql.sph: No such file or directory; NOT SERVING
FATAL: no valid indexes to serve
Где я могу найти mysql.sph? Или как / когда создается этот файл?
Спасибо!
1 ответ
Вы путаете некоторые вещи:
Индексатор СЧИТАЕТ ваши данные MySQL через соединение с сервисом MySQL, а не путем чтения файлов MySQL.
Ваш индекс будет находиться в наборе хранилищ данных Sphinx в Sphinx conf для каждого индекса с параметром пути.
index myindex{
source = ...
path = /path/to/your/sphinx/data
}