5
我們正在編譯1.4.1 Dataimport處理程序來構建我們的solr索引。當表中的記錄(DIH查詢)更新時,我們通過查詢用新值更新該索爾記錄來調用DIH。現在,問題是有時solr記錄不會更新,儘管我們在日誌中看到solr查詢在DB側有記錄更新時被調用。無論如何,我們可以打開solr向我們展示日誌中的下列內容;Solr查詢日誌 - 需要SQL結果
- 顯示它的執行
- 結果的SQL查詢返回的(無論是計數以及個人記錄)。
試過debugQuery = true,但是這並沒有給我們找到2號(上圖)。
任何幫助,將不勝感激
感謝 小號
我們確實打開了日誌記錄到最好的狀態,並能夠看到sql查詢而不是結果。我們希望看到後面會發生什麼?查詢是否返回任何行?有沒有辦法solr可以返回sql執行結果行到日誌?... – SPE
如果你想要詳細的數據 - http://wiki.apache.org/solr/ DataImportHandler#Interactive_Development_Mode選擇'verbose'選項以獲取有關中間步驟的詳細信息。查詢發出的是什麼,進入Transformer的是什麼,輸出是什麼。但是,這不是日誌輸出,只能用於調試。可以幫助你 – Jayendra