A coisa complicada aqui é a UI.
Existe um “lead time” para um PDF ou arquivo de texto grande ser indexado. E existe um desafio de UI.
- Posts #1,7,27 carregaram PDFs/Texto… como o usuário descobre o que está acontecendo?
- Você carrega no post #1, mas levará 5 minutos até que esteja disponível, como você comunica isso ao usuário?
Tecnicamente, acho que a única maneira de contornar ambos de forma direta é algum tipo de UI personalizada para uploads.
O desafio de UI aqui é o maior obstáculo, a mecânica real não é muito complicada.
cc @awesomerobot / @Falco