public class

FilenameFilter

extends TokenFilter
java.lang.Object
   ↳ org.apache.lucene.util.AttributeSource
     ↳ org.apache.lucene.analysis.TokenStream
       ↳ org.apache.lucene.analysis.TokenFilter
         ↳ com.atlassian.confluence.search.lucene.filter.FilenameFilter

Class Overview

This filter tokenises filenames using .-_ as delimiters. It is needed because the StandardTokenizer does not work very well with filenames - it does not split on . unless followed by a space and does not split on _ if the next term begins with a number.

Summary

[Expand]
Inherited Fields
From class org.apache.lucene.analysis.TokenFilter
Public Constructors
FilenameFilter(TokenStream tokenStream)
Public Methods
Token next()
[Expand]
Inherited Methods
From class org.apache.lucene.analysis.TokenFilter
From class org.apache.lucene.analysis.TokenStream
From class org.apache.lucene.util.AttributeSource
From class java.lang.Object

Public Constructors

public FilenameFilter (TokenStream tokenStream)

Public Methods

public Token next ()

Throws
IOException