2013-05-12 29 views
2

比方說,一個語料庫有1k個文檔,並通過管道進行處理。
在某些情況下,管道堵塞,拋出異常或具有有趣的行爲。但所有這些都很可能與文件相關。
所以很高興知道哪個文檔正在流水線中處理。例如,要在Jape換能器中打印文檔名稱。如何獲取文件的名稱,管道正在處理?

回答

2

要獲得文件的處理,你可以寫像一個簡單的戲言規則:

Phase: DocName 
Input: Token 
Options: control = once 

Rule:DocName 
(
{Token} 
) 
--> 
{ 
    System.out.println(doc.getName()); 
} 

將這個規則在您的管道中的第一條規則。我希望你在文檔中至少有一個令牌。

相關問題