>>107246815
I work on a project with 10s of millions of lines of code and nvim + clangd + fzf works fine. With 100k lines, you won't even need this bit I use to find things beyond reach of the language server:
map("n", "<space>g", ":cd `topdir`<cr>:Rg! <C-R><C-W><cr>")