За последние 24 часа нас посетил 22931 программист и 1262 робота. Сейчас ищут 777 программистов ...

sphinx

Тема в разделе "PHP для новичков", создана пользователем dapperkop, 6 мар 2014.

  1. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Доброе время суток!

    Есть centos+apache+mysql+php...

    Появилась необходимость сделать с помощью sphinx поиск на сайте. Пожалуйста, объясните, что это такое, как этим пользоваться и т. д.

    Погуглил, нашел статьи как этот сфинкс установить на centos, а дальше что? Как этим пользоваться?
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    http://php.net/ manual /ru/book.sphinx.php

    Добавлено спустя 59 секунд:
    пробелы убери только
     
  3. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.340
    Симпатии:
    44
    У сфинкса есть два способа работать с ним.Свой протокол, для этого sphinx расширение указанное выше, или SphinxQL - это MySQL протокол, подключение как к обычному MySQL.
     
  4. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    mahmuzar, ну по ссылке Выше описано только что есть такой класс, бла-бла-бла вот его методы и т. д. Я установил sphinx + php-sphinx (ну или что-то подобное). Заглянул в пхпинфо, там написано, что sphinx enabled и т. д.

    Делаем тест:
    $sphinx = new SphinxClient();
    echo '<pre>'; var_dump($sphinx); echo '</pre>'; die;

    а вот тут проблема, данного класса не существует...

    Да и с начала как-то хотелось бы узнать, что это, как это работает, что нужно, чтобы это работало. Я так понимаю, что у сфинкса есть демон, правильно? Он должен заниматься тем, чтобы делать индексы базы, так? И я так понимаю, что должно быть установлено расширение для пхп, так?

    Вот как-то немного объяснить нужно, из чего состоит, что за что отвечает и т. д. Просто я только сегодня о нем узнал, начал читать - в голове такая каша) Ну какбы, ссылочку на хороший источник можно или еще чего, если не трудно) Только вот английского я не знаю)

    Добавлено спустя 1 минуту 59 секунд:
    ага, echo SEARCHD_OK; вывело 0... Пациент скорее жив?
     
  5. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    dapperkop, версия PHP какая?
    Добавлено спустя 1 минуту 40 секунд:
    http://www.php.net /manual/ru/sphinx.installation.php
    и еще раз проверьте правильность установки
     
  6. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
  7. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    в документации все подробно описано вроде. Возьмите ноут, садитесь на кресло, и начните читать с начала до того времени пока не загорится лампочка в голове). Иногда стоит потратить час на чтение)
     
  8. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    ага, все-таки это я гоню, модуль пхп подключен...
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    У меня вроде тоже чета такое было.
     
  10. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    igordata, сори, немного не понял)
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    Ну чета в пхп он не завелся но потом минут через 20 чесания репы всё заработало. Че было не помню.
     
  12. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    ясно)) да я просто в симфони вторую хочу прикрутить, пока \ не поставишь перед классом - ниче не заработает)) нэймспэйсы)