Про serch log

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

значит она и такое не позволяет, у меня работают оба варианта

скиньте ПМА, я проверю
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

Все ок, придумал как сделать ок на обоих версиях, добавлено в ап.
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

На сайте проверил - работает
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Про serch log

Post by ulan »

стал херово работать серч саджест

Code: Select all

<? header('Content-Type: application/json');?>
{
"query":"<!--ESCAPED_GET_QUERY-->",
"suggestions":
[
{"value":"","data":""}
<thumb search_log=all skip_search_log=true num=1-10 search=GET_QUERY>
,{"value":"<!--ESCAPED_SEARCH_QUERY-->","data":"<!--ESCAPED_SEARCH_QUERY-->"}
</thumb>
]}

Code: Select all

{
"query":"s",
"suggestions":
[
{"value":"","data":""}

,{"value":"indian","data":"indian"}

,{"value":"sunnyleone","data":"sunnyleone"}

,{"value":"mom","data":"mom"}

,{"value":"miakhalifa","data":"miakhalifa"}

,{"value":"sister","data":"sister"}

,{"value":"stepmom","data":"stepmom"}

,{"value":"brazzers","data":"brazzers"}

,{"value":"japanese","data":"japanese"}

,{"value":"forced","data":"forced"}

,{"value":"sleeping","data":"sleeping"}

]}

Code: Select all

{
"query":"sister",
"suggestions":
[
{"value":"","data":""}

]}

в серч логе очень много на самом деле записей
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

скидывайте плз админку, будем тестировать
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

У вас для поиска июзается сфинкс, который должен реиндексацию делать, а у вас ее нет, потому он находит несуществующие ИД галер
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Про serch log

Post by ulan »

Ок, вроде ночью прошла переиндексация, заработало
но вопрос почему по запросу s
в ответе indian

Code: Select all

{
"query":"s",
"suggestions":
[
{"value":"","data":""}

,{"value":"indian","data":"indian"}

,{"value":"mom","data":"mom"}

,{"value":"sunnyleone","data":"sunnyleone"}

,{"value":"japanese","data":"japanese"}

,{"value":"brazzers","data":"brazzers"}

,{"value":"lesbian","data":"lesbian"}

,{"value":"sister","data":"sister"}

,{"value":"sleeping","data":"sleeping"}

,{"value":"forced","data":"forced"}

,{"value":"stepmom","data":"stepmom"}

]}
и много слов без буквы S
или как я понимаю поиск идет минимум от 3 символов и это выводит просто популярные серчи?
если да то почему то по 2 символам нету популярных серчей

Code: Select all

{
"query":"po",
"suggestions":
[
{"value":"","data":""}

]}
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

https://smartcj.com/wiki/doku.php?id=ru ... search_log

думаю проблема вот такая
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Про serch log

Post by ulan »

Code: Select all

source site_scj_search
{
    type                        = mysql
    sql_host                    = localhost
    sql_user                    = 
    sql_pass                    = 
    sql_db                      = 

    sql_query_pre               = SET NAMES utf8

    sql_query                   = SELECT sq_id, search_query, hits, items_found FROM rot_search_queries WHERE hits > 0  GROUP BY search_query
    sql_attr_uint               = hits
    sql_attr_uint               = items_found
}


index site_scj_search_index
{
    source                      = site_scj_search
    path                        = /var/lib/sphinx/searchlog/site_scj_search_index
    docinfo                     = extern
    morphology                  = stem_en
    min_word_len                = 1
    min_infix_len               = 2
    expand_keywords             = 1
}
Позволяет индексировать части слова инфиксы, и искать по ним с применением *, вроде search*, *search и *search*.

К примеру при min_infix_len = 2 и попаданию в индекс слова “тест”, будут сохранены в индекс “те”, “ес”, “ст”, “тес”, “ест”, “тест” и по запросу “ес” будет найдено это слово.



ну так он porn делит на po or rn
и по запросу po он не находит(
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Про serch log

Post by admin »

В сфинксе если сразу делать запрос - находит?
Don't forget to run script update
Post Reply