Расположение индекса 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
}
Другие вопросы по тегам