Требования Sphinx, будет ли он работать на моем провайдере веб-хостинга?

StackOverflow https://stackoverflow.com/questions/1946064

Вопрос

Я все еще ищу поисковую систему для использования на моем сервере веб-хостинга (one.com) и до сих пор не нашел ее.

Я слышал много хорошего о Sphinx. Каковы требования для его запуска?

Прочитал инструкцию, там мало что написано, вроде должно работать...Просто хочу сначала спросить у профессионалов.

У меня нет доступа к конфигурациям MySQL...(Я имею в виду, что я не могу открыть и редактировать файл my.cnf или my.ini для настроек MySQL, поскольку это не мой сервер).

Кроме того, Sphinx не требует, чтобы база данных MySQL была «полнотекстовой», верно?

Спасибо

Это было полезно?

Решение

Нет, Sphinx не требует, чтобы база данных MySQL была «полнотекстовой».

Лучше всего, если ваш провайдер предоставил упакованный сфинкс (есть пакеты для некоторых дистрибутивов Linux, по крайней мере, для Ubuntu).

Если вы иметь для его компиляции вам понадобится gnu make, компилятор C++ (g++), библиотеки libexpat и libz с заголовками и включениями.

Вы сможете использовать индексатор и демон поиска в обычном режиме.Контрольный список:

  1. Подготовьте источники данных (я предпочитаю xmlpipe2, это хороший уровень разделения)
  2. Подготовьте файл конфигурации (sphinx.conf)
  3. Бегать indexer.
  4. Бегать searchd.
  5. протестировать демон поиска с помощью search полезность
  6. Бегать indexer периодическая выборка дополнительных обновлений и объединение и/или ротация индексов.

SphinxSE — еще один зверь.Это позволяет тесно интегрировать запросы MySQL с поисковой системой.Но MySQL необходимо исправить и пересобрать.

Проконсультируйтесь отличное руководство для более ценных знаний :-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top