Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 07:40:29

Страниц: [1]
Печать
Автор Тема: Sphinx возращает только id  (Прочитано 428 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fgets    ↓ 
15 Апрель, 2011, 11:46:31
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 1119
Сила слова: -0.09

Как бы особо им не пользовался, тут попробовал.
Java
SphinxClient cl = new SphinxClient();
cl.SetServer("localhost", 4682);
cl.SetArrayResult(true);
cl.SetConnectTimeout(1);
cl.SetWeights(new int[] { 100, 1 });
cl.SetMatchMode(0);
cl.SetLimits(0, 10);
cl.SetRankingMode(0);
SphinxResult res = cl.Query(q.toString(), index);

поиск проходит заебись, вот только возвращаются только id, weight и вроде всё, и мне приходится перезапрашивать уже полученные id у mysql - это так и нужно?
 
в конфиге стоит:
Text
sql_query_info    = SELECT music_id, hash, name FROM music WHERE music_id=$id

как мне сделать чтобы он возвращал hash и name?
Записан

эй детка не ссы в бассейн

Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
mario    ↓ 
15 Апрель, 2011, 12:17:03 , спустя 30 минут 32 секунды
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

поиск проходит заебись, вот только возвращаются только id, weight и вроде всё, и мне приходится перезапрашивать уже полученные id у mysql - это так и нужно?
да так и нужно.
sql_query_info
это инфо-запрос для CLI режима.
Спустя 24 секунды добавил
как мне сделать чтобы он возвращал hash и name?
вытащить из мускула по id )
Записан

с ув. mario.
Контакты
fgets    ↓ 
15 Апрель, 2011, 12:18:12 , спустя 1 минуту 9 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 1119
Сила слова: -0.09

спасибо буду знать
Записан

эй детка не ссы в бассейн

Если в бочку с говном положить ложку меда — получится бочка говна. Если в бочку с медом положить ложку говна, не обольщайтесь ...
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: NRG, adw0rd, artoodetoo