我試圖調試Solr的一些代碼,和剛剛好奇地瞭解兩者的區別dataimporthandler承諾:差異承諾和Solr的
UpdateRequestHandler extends ContentStreamHandlerBase extends RequestHandlerBase
,
,因此UpdateRequestHandler
使用RequestHandlerBase.handleCommit
當commit=true
。
但我想不通DataImportHandler
哪個方法調用commit=true
。
是否存在,即使在'CommitUpdateCommand'被調用,還是「刪除」的消息沒有得到承諾盤的可能性。 因爲根據我的調試,所有這些方法都被調用,但我看不到在光盤上爲刪除消息編制索引消息,但它對於添加消息正常工作。 – Shweta 2014-09-05 11:20:54