0
對於Google站點地圖XML,我需要所有文檔ID由Sphinx收集。但有1000多個文件,如果我試圖讓他們都在一個簡單的循環,它最終會給我Error: searchd error: offset out of bounds (offset=1000, max_matches=1000)
。如何使用Sphinx檢索所有文檔ID
我可以增加max_matches
設置,但這樣會導致性能下降。
我不想簡單地運行MySQL查詢,因爲在Sphinx索引器查詢中有UNION和一堆檢查/規則。我希望在一個地方查詢可維護性。
所以我現在所做的是,對於每個類別(我也需要那些網站地圖),我運行了一個按類別過濾的Sphinx查詢。這樣我保持低於1000個文件限制。
必須有更好的解決方案。對?
正是我需要的。謝謝! – John 2011-12-23 09:05:55