Page 1 of 2
search suggestion
Posted: Thu Jan 26, 2017 6:32 am
by Nikso
почемуто не выводит результат если запрос больше одной буквы
тестовый шаблон
<thumb search_log=all num=1-10 skip_search_log=true search=GET_QUERY>
<!--ESCAPED_SEARCH_QUERY--><br>
</thumb>
вызов с одной буквой дает результат
/tube/index.php?skip_cache=true&force_template=test&query=s
pussy
sex
sexy
cumshot
shemale
fist
если с более чем одной нет результатов
/tube/index.php?skip_cache=true&force_template=test&query=se
/tube/index.php?skip_cache=true&force_template=test&query=sex
Re: search suggestion
Posted: Thu Jan 26, 2017 6:42 am
by admin
Попробовал с 2 на локале - все ок
Сфинкс юзается ?
Re: search suggestion
Posted: Thu Jan 26, 2017 6:55 am
by Nikso
да, сфинкс подключен
Re: search suggestion
Posted: Thu Jan 26, 2017 7:26 am
by admin
В сфинксе выдает результат если сделать типа
select * from search_queries_index where match ('se');
?
Re: search suggestion
Posted: Thu Jun 06, 2019 1:40 pm
by Nikso
проблема повторяется. уже на другом сайте, без сфинкса.
Скинул сразу доступы в лс
Re: search suggestion
Posted: Fri Jun 07, 2019 7:07 am
by admin
а что по вопросу выше?
Re: search suggestion
Posted: Sun Jun 09, 2019 3:23 am
by admin
В этом конкретном случае у вас 2 проблемы
1. The minimum and maximum word length full-text parameters apply to FULLTEXT indexes created using the built-in FULLTEXT parser
прописано в конфиге мускла, 3 символа это недостатточно и мускл игнорирует такой поиск
2. работает правило mysql 50% - у вас слово встречается в 50% фраз и мускл думает что это стоп слово типа "and "
2 я добавил доп обработку что б вопроса не возникало, это конечно костыль, но другого варианта я не представляю, а на 1 скрипт вообще никак повлиять не может
Re: search suggestion
Posted: Sun Jun 09, 2019 10:44 am
by Nikso
Проапдейтил скрипт.
Фразы в серчлоге:
"teen"
"mature suck"
"teen fuck"
"teen sex"
"teen suck"
"mature"
"mature sex"
"mature fuck"
Выполняю запрос
/scj/tube/index.php?force_template=search_suggest&zero_items_to_404=off&query=ture
Никаких результатов не выводит.
Шаблон search_suggest
Code: Select all
<thumb search_log=all num=1-10 skip_search_log=true search=GET_query>
"<b><!--ESCAPED_SEARCH_QUERY--></b>"<br>
</thumb>
Re: search suggestion
Posted: Sun Jun 09, 2019 12:15 pm
by admin
а без кеша?
Re: search suggestion
Posted: Sun Jun 09, 2019 12:16 pm
by admin
кстати там 4 буквы, я не знаю сколько у вас стоит минимальное, попробуйте полное слово ?