この質問がstackoverflowとgoogleで何度も聞かれていることは知っていますが、すべての答えが私を満足させることはできません。ほとんどのソリューションは、インデックス全体がメモリに収まると想定しており、Javaシリアル化によってディスクに保存できます。インデックスが必要な場合は、インデックス全体をメモリにロードする必要があります。このようなソリューション: ソリューション1、 ソリューション2。しかし、私たちが知っているように、この仮定は常に正しいとは限らないので、メモリに収まらないときに反転したドキュメントインデックスをディスクに保存するにはどうすればよいですか?
Javaでの解決策を教えていただければ幸いです。