search suggestion

Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

search suggestion

Post 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
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post by admin »

Попробовал с 2 на локале - все ок
Сфинкс юзается ?
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

Re: search suggestion

Post by Nikso »

да, сфинкс подключен
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post by admin »

В сфинксе выдает результат если сделать типа

select * from search_queries_index where match ('se');


?
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

Re: search suggestion

Post by Nikso »

проблема повторяется. уже на другом сайте, без сфинкса.
Скинул сразу доступы в лс
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post by admin »

а что по вопросу выше?
Don't forget to run script update
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post 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 скрипт вообще никак повлиять не может
Don't forget to run script update
Nikso
Posts: 582
Joined: Tue Mar 05, 2013 3:59 am

Re: search suggestion

Post 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>
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post by admin »

а без кеша?
Don't forget to run script update
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: search suggestion

Post by admin »

кстати там 4 буквы, я не знаю сколько у вас стоит минимальное, попробуйте полное слово ?
Don't forget to run script update
Post Reply