Ответы пользователя по тегу Sphinx
  • Sphinx RT или Redis?

    @HighElf
    Нужно использовать каждый инструмент для того, для чего они предназначались.

    Однозначно для этой задачи больше подходит Redis
    Ответ написан
    Комментировать
  • Как создать индекс Sphinx (utf8 cirillic json_encoded string)?

    @HighElf Автор вопроса
    Если кому будет интересно, в последствии выложу детали.
    Ответ написан
    Комментировать
  • Как создать индекс Sphinx (utf8 cirillic json_encoded string)?

    @HighElf Автор вопроса
    По данной задаче принято следующее решение.

    Формирует RT индекс, сами его наполняем нужными нам данными.

    В интерфейс базы данных, в обработчиках событий, добавляем соответствующие обработчики для RT индекса сфинкса.

    т.к. таблицы однотипные, всё сводится к базовому класу и его наследованию.
    Ответ написан
    Комментировать
  • Как создать индекс Sphinx (utf8 cirillic json_encoded string)?

    @HighElf Автор вопроса
    Появилась идея!

    Фомировать индекс самому, самописным индексатором, предварительно переводя данные в нужный формат.
    Ответ написан
    Комментировать
  • Как создать индекс Sphinx (utf8 cirillic json_encoded string)?

    @HighElf Автор вопроса
    да, согласен, я уже сам склоняюсь к этому варианту, но избыточность данных.
    Таблицы, которые нужно индексировать, их всего около 20ти, среднее колличество записей в каждой таблице около 500000, суммарно имеем 20 х 500000 = 10миллионов :)

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

    Но как временное решение, возможно сделаю дополнительное поле, решение с настройкой сфинкса мне нужно закончить к новому году :)
    Ответ написан
    Комментировать