Page 1 of 2
sphinx и снова
Posted: Wed Apr 07, 2021 4:40 pm
by darkover
Привет! Чет у меня какая-то фигня со сфинксом, не работает поиск с + - ! or not || и тд и тп
/scj/admin/?operation=rotation&sub=rot_list
строка sphinx
или
Code: Select all
/tube/?search=shemale%20\!chanel&skip_cache=true
/tube/?search=shemale%20-chanel&skip_cache=true
Выдает
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
Re: sphinx и снова
Posted: Thu Apr 08, 2021 1:49 pm
by admin
Ситуация такая: если просто ввести например !chanel то сфинкс выдает ошибку синтаксиса
люди начинают писать " смарт глючит со сфинкс", хотя ошибка сфинкса
пришлось эскейпить эти символы что б не было вопросов
я добавил в ап
можно в конфиг вписать
$config["sphinx_no_sql_escape"] = true;
и тогда эти символы эскейпить не будет, но может быть проблема как описано выше
если есть предложения как решить эти вопросы глобально - я только за.
Re: sphinx и снова
Posted: Thu Apr 08, 2021 4:11 pm
by darkover
Окей, если !chanel не ищет из-за эскейпов, то почему -chanel тоже игнорируется ? Ради интереса - в группах в (Filter Keywords) - работает на ура и фильтрует, а вот поиск не работает с исключениями. Сейчас апну, посмотрим как оно стало.
Re: sphinx и снова
Posted: Thu Apr 08, 2021 4:35 pm
by darkover
upd - накатил ап - перестал искать вообще с $config["sphinx_no_sql_escape"] = true;
Re: sphinx и снова
Posted: Thu Apr 08, 2021 5:51 pm
by admin
darkover wrote: Thu Apr 08, 2021 4:11 pm
Окей, если !chanel не ищет из-за эскейпов, то почему -chanel тоже игнорируется ? Ради интереса - в группах в (Filter Keywords) - работает на ура и фильтрует, а вот поиск не работает с исключениями. Сейчас апну, посмотрим как оно стало.
-chanel тоже самое
в (Filter Keywords) юзается свой движек. для того что б сфинкс искал что-то - он сначала должен это проиндексировать. А как он проиндексирует то что вы добавляете в импорте до того как это добавили
Re: sphinx и снова
Posted: Thu Apr 08, 2021 5:51 pm
by admin
darkover wrote: Thu Apr 08, 2021 4:35 pm
upd - накатил ап - перестал искать вообще с $config["sphinx_no_sql_escape"] = true;
что в ошибках?
Re: sphinx и снова
Posted: Thu Apr 08, 2021 6:58 pm
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;
Re: sphinx и снова
Posted: Thu Apr 08, 2021 7:12 pm
by admin
error log and mysql error пустой?
Re: sphinx и снова
Posted: Fri Apr 09, 2021 9:27 am
by darkover
admin wrote: Thu Apr 08, 2021 7:12 pm
error log and mysql error пустой?
Да. оба пустые
Re: sphinx и снова
Posted: Sat Apr 10, 2021 7:26 am
by admin
сорри, я пропустил, пофикшено