Интересный вопрос, но я не знаю о готовом решении. Вы можете использовать токенайзер WordDelimiter, как вы можете указать, например, подчеркивание, которое будет обрабатываться как цифра, а затем функции вроде hello_world (или helloWorld, если camelcase включен) будут доступны для поиска через hello или world.
Но я сомневаюсь, что результатов достаточно ... и вам придется самостоятельно реализовать анализатор исходного кода или использовать код , который извлекает синтаксическое дерево для индексации имен методов и тела в разные поля