2013-06-04 57 views

回答

7

在Elasticsearch 0.16(Lucene 3.1)之前,標準標記過濾器是「標準化標準標記器提取的標記」。具體來說,它是刪除's年底的單詞和點的縮寫詞。所以,當時通過標準過濾器後Apple'sC.E.O將變成AppleCEO。從Elasticsearch 0.16(Lucene 3.1)開始,標準標記過濾器確實是nothing(至少在此刻)。它只是將令牌傳遞給鏈中的下一個過濾器。

1

下面是Lucene trunk的StandardFilter源代碼片段。它什麼都不做。

public final boolean incrementToken() throws IOException { 
    return input.incrementToken(); // TODO: add some niceties for the new grammar 
}