Page 1 of 2
Sphinx Search Mod
Posted: Thu Nov 18, 2021 8:51 pm
by darkover
Привет, вопрос такой
А можно что-то вписать в коммон, что бы при $_GET['mysupervar'] менялся например сабж на SPH_MATCH_ANY ? Т.е. есть возможность при каких-то условиях менять сабж?
Re: Sphinx Search Mod
Posted: Fri Nov 19, 2021 5:07 am
by admin
Приветствую!
можно прямо в config.php дописать настройки сфинкс
$config["sphinx_search_index"]
$config["sphinx_host"] =
$config["sphinx_port"] =
$config["sphinx_search_index"] =
$config["sphinx_search_delta_index"] =
$config["sphinx_match_mode"] =
и там же в config сделать
if (...) и менять как надо
Re: Sphinx Search Mod
Posted: Fri Nov 19, 2021 5:07 am
by admin
обращаю внимание что именно в конфиг а не коммон
Re: Sphinx Search Mod
Posted: Fri Nov 19, 2021 8:59 am
by darkover
admin wrote: Fri Nov 19, 2021 5:07 am
обращаю внимание что именно в конфиг а не коммон
$config["sphinx_match_mode"] = "SPH_MATCH_ANY";
Правильный синтаксис так ?
Re: Sphinx Search Mod
Posted: Fri Nov 19, 2021 9:10 am
by admin
да
Re: Sphinx Search Mod
Posted: Sat Dec 04, 2021 5:43 pm
by darkover
апну
нужно в конфиге полностью прописывать данные сфинкса, что бы мод менять по определенному GET?
Code: Select all
if (isset($_GET['google']) and $_GET['google'] == 1) {
$config["sphinx_match_mode"] = 'SPH_MATCH_ANY';
echo "eeee";
}
ееее показывает, мод не меняется
если запрос /?google=1&foof-bar
Re: Sphinx Search Mod
Posted: Sun Dec 05, 2021 4:30 pm
by admin
1 как видно что мод не меняется?
2 может страница в кеше?
Re: Sphinx Search Mod
Posted: Sun Dec 05, 2021 6:20 pm
by darkover
admin wrote: Sun Dec 05, 2021 4:30 pm
1 как видно что мод не меняется?
2 может страница в кеше?
1 просто запрос по которому ничего нет, но есть с SPH_MATCH_ANY
2 ну как бы не первый год жи ))
вылечилось только полным прописыванием всей настройки сфинкс в конфиг
Code: Select all
$config["sphinx_host"] = '127.0.0.1';
$config["sphinx_port"] = '9306';
$config["sphinx_search_index"] = 'super_index_search';
$config["sphinx_search_delta_index"] = 'super_index_delta';
$config["sphinx_search_index"] = 'super_index_scj';
if (isset($_GET['google']) and $_GET['google'] == 1) {
$config["sphinx_match_mode"] = 'SPH_MATCH_ANY';
}
И тогда на морде админки появилась строка, что мол, сфинкс есть, но настроен через конфиг.
В принципе это не критично, но хотелось бы ограничится только
Code: Select all
if (isset($_GET['google']) and $_GET['google'] == 1) {
$config["sphinx_match_mode"] = 'SPH_MATCH_ANY';
}
Re: Sphinx Search Mod
Posted: Thu Dec 09, 2021 8:12 am
by admin
аа понял, да, если только мод прописать то не работало, ожидало все сетинги в конфиге
добавил в ап что б можно было только мод прописать
Re: Sphinx Search Mod
Posted: Thu Dec 09, 2021 5:14 pm
by darkover
admin wrote: Thu Dec 09, 2021 8:12 am
аа понял, да, если только мод прописать то не работало, ожидало все сетинги в конфиге
добавил в ап что б можно было только мод прописать
Спасибо, на новом ресурсе проверю )