Sphinx поиск и параметр order

Post Reply
Toxa
Posts: 126
Joined: Wed Aug 02, 2017 5:43 pm

Sphinx поиск и параметр order

Post by Toxa »

При импорте контента так же импортировал и gallery_shows
На главной вывожу самые насмотренные так <thumb num=1-80 order=total_shows> - всё гуд
Но вот на странице поиска никак не могу вывести результаты по количеству просмотров
?search=keyword&order=total_shows не помогает, хотя
?search=keyword&order=date работает...
Как на странице поиска сортировать результаты по количеству просмотров, которые импортированы из csv?
Может что-то в конфиге сфинкса подкрутить?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx поиск и параметр order

Post by admin »

В сфинксе нет просмотров, тк они постоянно меняются а сфинкс обычно апдейтиться раз в несколько дней

теоретически можно добавить в конфиг но результаты не всегда будут точные, те может получится кол-во простоомтров не по порядку
Don't forget to run script update
Toxa
Posts: 126
Joined: Wed Aug 02, 2017 5:43 pm

Re: Sphinx поиск и параметр order

Post by Toxa »

Подскажите, как добавить в конфиг, плиз
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx поиск и параметр order

Post by admin »

надо в запросе добавить выборку из rot_gallery_stats1

но прямо сейчас с ходу выдать полный запрос не могу, только через пару дней
Don't forget to run script update
Toxa
Posts: 126
Joined: Wed Aug 02, 2017 5:43 pm

Re: Sphinx поиск и параметр order

Post by Toxa »

Подождём, не проблема )
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx поиск и параметр order

Post by admin »

ok
Don't forget to run script update
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx поиск и параметр order

Post by admin »

добавил в ап

в конфиге сфинкса надо

1. строка

sql_query = SELECT gi.gallery_id, UNIX_TIMESTAMP(gi.activation_date) as date, alt, description, gi.duration, sponsor_id, gs.total_ctr, gi.content_type, \

заменить на

sql_query = SELECT gi.gallery_id, UNIX_TIMESTAMP(gi.activation_date) as date, alt, description, gi.duration, sponsor_id, gs.total_ctr, gi.content_type, total_shows, \




2. после

sql_attr_uint = content_type


добавить

sql_attr_uint = total_shows
Don't forget to run script update
Toxa
Posts: 126
Joined: Wed Aug 02, 2017 5:43 pm

Re: Sphinx поиск и параметр order

Post by Toxa »

отлично, спасибо!
darkover
Posts: 1518
Joined: Sat Apr 13, 2013 8:59 pm

Re: Sphinx поиск и параметр order

Post by darkover »

Только в wiki не забудьте добавить эту инфу плиз )
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx поиск и параметр order

Post by admin »

Добавил в конфиг который генерится прямо в скрипте)
Don't forget to run script update
Post Reply