Я пытаюсь проверить поваренную книгу Сфинкса, но для этого мне нужна база данных.

Я создал базу данных локально, но мне нужно знать, где находится путь по умолчанию для индекса таблицы, которую я создал.

Это ошибка, которую я сейчас получаю при попытке запустить 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 ответ1

1

Вы путаете некоторые вещи:

Индексатор СЧИТАЕТ ваши данные MySQL через соединение с сервисом MySQL, а не путем чтения файлов MySQL.

Ваш индекс будет находиться в наборе хранилищ данных Sphinx в Sphinx conf для каждого индекса с параметром пути.

index myindex{
source = ...
path = /path/to/your/sphinx/data
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .