sphinx и снова

darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

sphinx и снова

Post by darkover »

Привет! Чет у меня какая-то фигня со сфинксом, не работает поиск с + - ! or not || и тд и тп

/scj/admin/?operation=rotation&sub=rot_list
строка sphinx

Code: Select all

shemale !chanel
shemale -chanel
или

Code: Select all

/tube/?search=shemale%20\!chanel&skip_cache=true
/tube/?search=shemale%20-chanel&skip_cache=true
Выдает

Code: Select all

 Items (Total Found: 64)
http://my.jetscreenshot.com/demo/20210407-57rh-67kb

Если в сфинксе смотреть

Code: Select all


mysql> SELECT COUNT(*) FROM myindex_index_scj WHERE MATCH('shemale !chanel');
+----------+
| count(*) |
+----------+
|     6656 |
+----------+
1 row in set (0.00 sec)
И любые операторы не работают почему-то, например найти через поиск сайта shemale -teen не получится
Куда покопать ? Сфинкс

Code: Select all

Sphinx 2.2.9-id64-release (rel22-r5006)
Sphinx Search Mod & Sphinx Ranker Mod - пустые значения


Билды tcms 202104062132 и 202104071930
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sphinx и снова

Post by admin »

Ситуация такая: если просто ввести например !chanel то сфинкс выдает ошибку синтаксиса
люди начинают писать " смарт глючит со сфинкс", хотя ошибка сфинкса
пришлось эскейпить эти символы что б не было вопросов

я добавил в ап

можно в конфиг вписать

$config["sphinx_no_sql_escape"] = true;

и тогда эти символы эскейпить не будет, но может быть проблема как описано выше

если есть предложения как решить эти вопросы глобально - я только за.
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: sphinx и снова

Post by darkover »

Окей, если !chanel не ищет из-за эскейпов, то почему -chanel тоже игнорируется ? Ради интереса - в группах в (Filter Keywords) - работает на ура и фильтрует, а вот поиск не работает с исключениями. Сейчас апну, посмотрим как оно стало.
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: sphinx и снова

Post by darkover »

upd - накатил ап - перестал искать вообще с $config["sphinx_no_sql_escape"] = true;
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sphinx и снова

Post by admin »

darkover wrote: Thu Apr 08, 2021 4:11 pm Окей, если !chanel не ищет из-за эскейпов, то почему -chanel тоже игнорируется ? Ради интереса - в группах в (Filter Keywords) - работает на ура и фильтрует, а вот поиск не работает с исключениями. Сейчас апну, посмотрим как оно стало.

-chanel тоже самое


в (Filter Keywords) юзается свой движек. для того что б сфинкс искал что-то - он сначала должен это проиндексировать. А как он проиндексирует то что вы добавляете в импорте до того как это добавили
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sphinx и снова

Post by admin »

darkover wrote: Thu Apr 08, 2021 4:35 pm upd - накатил ап - перестал искать вообще с $config["sphinx_no_sql_escape"] = true;
что в ошибках?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: sphinx и снова

Post by darkover »

admin wrote: Thu Apr 08, 2021 5:51 pm
darkover wrote: Thu Apr 08, 2021 4:11 pm Окей, если !chanel не ищет из-за эскейпов, то почему -chanel тоже игнорируется ? Ради интереса - в группах в (Filter Keywords) - работает на ура и фильтрует, а вот поиск не работает с исключениями. Сейчас апну, посмотрим как оно стало.

-chanel тоже самое


в (Filter Keywords) юзается свой движек. для того что б сфинкс искал что-то - он сначала должен это проиндексировать. А как он проиндексирует то что вы добавляете в импорте до того как это добавили
про (Filter Keywords) я сказал к слову. Ошибок никаких нет, поиск не работает, показывает 0 результатов и все с $config["sphinx_no_sql_escape"] = true;
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sphinx и снова

Post by admin »

error log and mysql error пустой?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: sphinx и снова

Post by darkover »

admin wrote: Thu Apr 08, 2021 7:12 pm error log and mysql error пустой?
Да. оба пустые
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: sphinx и снова

Post by admin »

сорри, я пропустил, пофикшено
Don't forget to run script update
Post Reply