2
比方說,一個語料庫有1k個文檔,並通過管道進行處理。
在某些情況下,管道堵塞,拋出異常或具有有趣的行爲。但所有這些都很可能與文件相關。
所以很高興知道哪個文檔正在流水線中處理。例如,要在Jape換能器中打印文檔名稱。如何獲取文件的名稱,管道正在處理?
比方說,一個語料庫有1k個文檔,並通過管道進行處理。
在某些情況下,管道堵塞,拋出異常或具有有趣的行爲。但所有這些都很可能與文件相關。
所以很高興知道哪個文檔正在流水線中處理。例如,要在Jape換能器中打印文檔名稱。如何獲取文件的名稱,管道正在處理?
要獲得文件的處理,你可以寫像一個簡單的戲言規則:
Phase: DocName
Input: Token
Options: control = once
Rule:DocName
(
{Token}
)
-->
{
System.out.println(doc.getName());
}
將這個規則在您的管道中的第一條規則。我希望你在文檔中至少有一個令牌。