这篇文章为我提供了大量信息:
Implement Lucene on Existing .NET / SQL Server stack with multiple webservers
我想继续通过询问实现 Lucene 目录的概念,该目录将索引持久保存到数据库(在我的情况下为 SQL Server) - 如果有人有一个 SWAG 的努力会有所帮助。
我可以看到 Java 领域有这个(例如 Compass),我真的希望 Stackoverflow 的人可能会考虑这个?对于任何反馈,我们都表示感谢。
我的菜鸟想法是,将索引持久化到数据库将是解决“分布”问题的一种方法。因此,与其实现消息传递(由于部署限制,我的软件无法实现),或者调度(没问题 - 产品人员总是在决定“当前”索引数据必须如何做决定时感到不安),IndexReader 重新打开( ) 将有效地更新任何服务器节点上的索引快照。
如果数据库并发/负载不是要解决的问题的核心,这是否可行?- 我们的使用侧重于促进对字段的不同数据分析,从而促进不同形式的匹配。
我们的部署架构/限制实际上不允许我们坚持使用专用服务器 ala SOLR,因此这种分发概念已被我们打折。