Форум программистов, компьютерный форум, киберфорум
RedHat, Fedora, CentOS, ASP Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
15 / 15 / 10
Регистрация: 23.03.2013
Сообщений: 101
1

Sphinx всегда empty result

30.10.2015, 09:21. Просмотров 606. Ответов 5

Друзья здравствуйте,
помогите пожалуйста разобраться с проблемой: поисковый демон всегда выдает пустой результат.
У установил Sphinx с оф сайта, настроил его следующим образом http://paste.debian.net/318825/
Запустил демон searchd и индексацию. Подключаюсь к нему используя mysql -h 127.0.0.1 -P 9306
Если посмотреть содержимое индекса SELECT * FROM catalog то видно что заиндексировались все записи
Если попробывать найти записи SELECT * FROM catalog where MATCH('170'); empty result set.
В индексе точно есть записи содержащие текст 170. Пробывал поиск с числом чтобы исключить проблему кодировок если она имело место быть. Не подскажите в чем именно проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2015, 09:21
Ответы с готовыми решениями:

$row=mysql_fetch_array($result) всегда возвращает false, а так не должно быть
Здравствуйте. $row=mysql_fetch_array($result) всегда возвращает false, а так не должно быть. К базе...

Как определить Empty или не Empty массив?
Добрый вечер! Встрял в ситуацию... Заполняю массив в цикле значениями из базы данных вот так ...

В чем разница между !empty и empty?
И парочку примеров для лучшего понимания, если не сложно

Use of undefined constant result - assumed 'result'
Здравствуйте! Создаю свой блог. И вот дело дошло до создания юзеров, а мне выдается ошибка Notice:...

5
Эксперт по компьютерным сетямЭксперт NIX
11792 / 6757 / 642
Регистрация: 09.09.2009
Сообщений: 26,664
01.11.2015, 20:19 2
а) в запросе отсутствует имя колонки, в которой вы ищите ваш шаблон;
б) с MATCH не знаком, а если с помощью LIKE, то запрос должен выглядеть так:
MySQL
1
SELECT * FROM catalog where `тут_должно_быть_имя_колонкии` LIKE '%170%';
0
15 / 15 / 10
Регистрация: 23.03.2013
Сообщений: 101
02.11.2015, 00:02  [ТС] 3
Спасибо за ответ Dmitry,
я знаю как пишется mysql синтаксис, Sphinx его не полностью пока реализовывает,
а матсh это поиск с учетом морфологии внутри всего индекса
0
4 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 64
16.12.2015, 15:54 4
Ссылка не открывается. = (
Хотелось бы конфиг сфинкса глянуть.
А сфинкс работает вообще, какой его статус?
0
15 / 15 / 10
Регистрация: 23.03.2013
Сообщений: 101
21.12.2015, 03:23  [ТС] 5
У меня уже все заработало, все поправил. Если все равно нужен конфиг то я его тут выложил http://0xdeface.pro/blog/2/
0
4 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 64
21.12.2015, 08:46 6
Да у меня тоже все норм. Хотел как раз тебе помочь )
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2015, 08:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 75 in
Warning: mysql_result() : Unable to jump to row 0 on MySQL result index 75 in...

Ноут Sony Vaio, запускается всегда, загружается не всегда
Всем здравствуйте. Попал мне в руки Sony Vaio 61611L. Поведение следующее - нажимаю кнопку...

BsoD всегда в нежданный момент и всегда разные
Экраны смерти уже достали( ищу решение проблемы довольно долго. Бсод появляется всегда в нежданный...

Программа всегда выдаёт всегда одно и то же
Суть программы в том, что из вводимого массива программа выбирает нечётные числа, перемножает их и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.