This post will show how LIFTI can be adapted to index and search
upon Pascal-cased words, similar to Visual Studio 2010’s
Navigate To window. (Or Resharper’s
Go to symbol command, if you’re so inclined)
The way the default word splitter works is by breaking a phrase
into separate words wherever whitespace characters appear - by
changing this behaviour to break on changes in capitalisation,
we’re pretty much all the way there:
The sample project VS2010MethodIndexer indexes
all the methods in all the assemblies currently loaded into a
FullTextIndexer instance configured to use the new
Pascal case word splitter: