Я хочу создать функцию «Ты имеешь в виду» на моем сайте. Для этого мне нужно построить таблицу индексов с триграммами всех возможных слов. Поэтому мне нужно иметь все эти слова.SphinxSearch: как получить все слова с частотами
Я знаю, что это возможно, используя команду indexer myindex --buildstops dict.txt 100000 --buildfreqs
. Но я не хочу экспортировать в файл dict.txt
результат, а затем импортировать его с помощью PHP-скрипта. Я хочу получить все слова сразу и сразу.
Есть ли способ иметь такой подход?
Что не так с записью временного файла и затем его чтением? – barryhunter
Потому что я не думаю, что это правда. Например, что, если exec, shell_exec, system и другие команды оболочки отключены на некоторых серверах? Я хочу, чтобы мое расширение было меньше для конфигурации сервера. –
В любом случае, для того, чтобы запускать команды cli, нужно запустить searchd. Может ли выполнить команду через cron, как и с обычной командой индексатора – barryhunter