Implement new Analyzer provider which implementation can be customised (depends on index)