按照业务逻辑,分散索引库。分布式搜索可以带来以下几个好处:

1. 可以同时运行多个索引器。
2. 更少的锁时间。
3. 更少的优化时间。
4. 更合理的索引库过期机制。
5. 多 CPU 服务器上更合理的并列分布搜索性能。
6. 无须修改 Lucene/Lucene.Net 库,更利于升级。