Sphinx 斯芬克斯-搜索空项

Sphinx 斯芬克斯-搜索空项,sphinx,Sphinx,在过去,我使用以下方法查找数据库中的所有最新视频, 然而,在移动到我的新服务器后,它似乎不再工作。我试着玩 使用sphinx.conf中的设置进行更改,但无效。我需要搜索空词,以找到各种东西,如最新的视频,总视频计数等。希望有人可以帮助 $client = new SphinxClient(); // Set search options $client->SetServer('localhost', 9312); $client->S

在过去,我使用以下方法查找数据库中的所有最新视频, 然而,在移动到我的新服务器后,它似乎不再工作。我试着玩 使用sphinx.conf中的设置进行更改,但无效。我需要搜索空词,以找到各种东西,如最新的视频,总视频计数等。希望有人可以帮助

$client = new SphinxClient();
        // Set search options
        $client->SetServer('localhost', 9312);
        $client->SetConnectTimeout(1);
        $client->SetArrayResult(true);
        $client->SetLimits($offset, $VIDEOS_PER_PAGE, $offset+$VIDEOS_PER_PAGE);
        $client->SetSortMode(SPH_SORT_ATTR_DESC,"date");
        // Query the index
        $results = $client->query('',"test1");

检查您的配置中是否将enable_star设置为1


enable\u star与此问题有什么关系?用户希望进行空搜索否?他说,这是以前的工作,改变服务器。也许配置文件已经更改。否?启用_star与空搜索有什么关系?是的,某些内容已被更改,但未看到与enable_star的连接,该连接用于控制前缀/中缀搜索。因此,当我开始接受空搜索(使用0.9.8)时,我唯一更改的设置是将enable_star设置为1。但很可能其他选项已经设定了正确的值。这就是所谓的“红鲱鱼”。这与我们的明星真的没什么关系。(使用单个“*”搜索似乎只起作用,因为星号不在charset_表中,因此被删除-留下一个空查询。