На сайте настроил сфинкс.
Можешь рассказать search_type как работает более полно. Вроде и на форуме поиском посмотрел, но с тем что у меня получается мое понимание не вяжется.
/search/(что угодно)/teen/ctr/1/
имеет search_type=search и результатов 1000
/search/tag/teen/ctr/1/
устарелое вроде и 12173 результатов.
Вроде и то и то релевантно находит все. Как правильнее, где идет поиск при каком параметре?
Уточнение по сфинкс поиску
Re: Уточнение по сфинкс поиску
Это все в реврайтах
в целом есть только 2 варианта
1. ?search=....
2. ?tag=...
Все, дургих вариантов поиска нет.
в целом есть только 2 варианта
1. ?search=....
2. ?tag=...
Все, дургих вариантов поиска нет.
Don't forget to run script update
Re: Уточнение по сфинкс поиску
А по каким полям ищет каждый из вариантов?
Как получается такая разница в количестве найденного? Я думал что просто поиск это по дескам, а таг - по тагам. Но таги же делаются из десков?
Хотя я щас посмотрел по запросу amateur - просто поиск выдал опять 1000 результатов. Есть где-то ограничение просто?
Как получается такая разница в количестве найденного? Я думал что просто поиск это по дескам, а таг - по тагам. Но таги же делаются из десков?
Хотя я щас посмотрел по запросу amateur - просто поиск выдал опять 1000 результатов. Есть где-то ограничение просто?
Re: Уточнение по сфинкс поиску
Да, у сфинкса по дефолту ограничение 1000 результатов.
Don't forget to run script update
Re: Уточнение по сфинкс поиску
А есть вариант сделать поиск по категориям? Т.е. например teen ищется не только в десках, но и еще показываются те галеры, у которых категория равна teen?
Re: Уточнение по сфинкс поиску
Да, можете попробовать добавить в индексирование сфинксом название категории. Это все делается в самом конфиге сфинкса.
Don't forget to run script update
Re: Уточнение по сфинкс поиску
Я правильно понимаю дописку в индекс сфинкса?
, rg.name
JOIN rot_groups AS rg ON g.rgroup = rg.id
Это чтобы поиск был и по имени группы для галеры.
, rg.name
JOIN rot_groups AS rg ON g.rgroup = rg.id
Это чтобы поиск был и по имени группы для галеры.
Re: Уточнение по сфинкс поиску
И в догонку. А как смотреть все группы, в которые входит галера? Их часто больше одной.
Re: Уточнение по сфинкс поиску
да, но еще надо джоинить с rot_gal2group где находятся ext группы
+ с сам запрос name надо что б сфинкс его проиндескил
+ с сам запрос name надо что б сфинкс его проиндескил
Don't forget to run script update
Re: Уточнение по сфинкс поиску
А вот у возник вопрос. Я добавил выборку из rot_gal2group но объединить не смог. Т.е. если у галеры 3 группы, селект дает 3 записи, различающиеся только именем группы. Это как-то надо склеить средствами sql или можно что-то еще придумать?







