我陷入僵局,可能有一個簡單的解決方案,但我看不到它。我已經完成了Sphinx文檔中的所有內容,最多爲Quick Tour,但是當我在PuTTy中使用test.php測試搜索時,它返回零結果。用斯芬克斯搜索
我在sphinx.conf中輸入了所有正確的數據庫信息,並組裝了SQL查詢。我沒有得到任何錯誤,只是說它每次搜索都返回0結果。
它看着我的數據庫嗎?如果您需要查看任何代碼,請告訴我。 searchd正在運行(據我所知)。
我陷入僵局,可能有一個簡單的解決方案,但我看不到它。我已經完成了Sphinx文檔中的所有內容,最多爲Quick Tour,但是當我在PuTTy中使用test.php測試搜索時,它返回零結果。用斯芬克斯搜索
我在sphinx.conf中輸入了所有正確的數據庫信息,並組裝了SQL查詢。我沒有得到任何錯誤,只是說它每次搜索都返回0結果。
它看着我的數據庫嗎?如果您需要查看任何代碼,請告訴我。 searchd正在運行(據我所知)。
獅身人面像有2周不同的階段:
1)索引
2)搜索
我從你的問題,你跳過錯誤部分相信的,你需要的索引數據(運行索引),所以搜索將有數據搜索。在索引部分,sphinx將從您的數據庫中獲取所有數據,並且搜索實際上將搜索該數據,而不是您的數據庫。
確保索引器 - 全部顯示它找到並索引實際文檔。
除了API有另一個使用SphinxQL
添加線測試斯芬克斯方便的方法「聽= 9306:mysql41」作爲http://astellar.com/2011/12/replacing-mysql-full-text-search-with-sphinx/描述和啓動守護程序在sphinx.conf中searchd的剖面線。
然後運行
mysql -h0 -P 9306
再火查詢對獅身人面像
SELECT * FROM <your_sphinx_index>;
希望幫助!
感謝您的回覆!我會檢查所有這些以及這些東西讓我想到的其他事情,並讓我們知道是否需要更多幫助! –