Autocomplete SphinxSearch:如何获取所有具有频率的单词

Autocomplete SphinxSearch:如何获取所有具有频率的单词,autocomplete,indexing,sphinx,autosuggest,Autocomplete,Indexing,Sphinx,Autosuggest,我想在我的网站上创建一个“你的意思是什么”功能。为此,我需要构建一个索引表,其中包含所有可能单词的三叉图。因此,我需要所有这些词 我知道可以使用索引器myindex--buildstops dict.txt 100000--buildfreqs命令。但是我不想将结果导出到dict.txt文件,然后用我的PHP脚本导入它。我想立刻直接得到所有的单词 有什么办法可以采用这种方法吗 如果索引是dict=keywords格式,可以使用indextool--dumpdict命令作为替代-它写入STDOUT

我想在我的网站上创建一个“你的意思是什么”功能。为此,我需要构建一个索引表,其中包含所有可能单词的三叉图。因此,我需要所有这些词

我知道可以使用
索引器myindex--buildstops dict.txt 100000--buildfreqs
命令。但是我不想将结果导出到
dict.txt
文件,然后用我的PHP脚本导入它。我想立刻直接得到所有的单词


有什么办法可以采用这种方法吗

如果索引是
dict=keywords
格式,可以使用
indextool--dumpdict
命令作为替代-它写入STDOUT(因此可以在PHP中与popen等一起使用)

写一个临时文件然后读入它有什么错呢?因为我认为这不是正确的方式。例如,如果在某些服务器上禁用exec、shell_exec、system和其他shell命令,该怎么办?我想使我的扩展不太特定于服务器配置。无论如何,我都需要能够运行cli命令才能启动searchd。可以像使用普通索引器commandYes一样通过cron运行该命令,但我不想使用shell命令。有没有办法通过API或SpinxQL来实现这一点?据我所知还没有。