我需要将搜索功能添加到我在 tomcat 上运行的 Java webapp 以及同一台机器上的数据库中。
由于我打算在同一台机器上使用 Solr,但应该使用哪个实现?我认为嵌入式更可取,因为我需要从同一台机器添加数据,所以通过 HTTP 添加不会有多大意义,不是吗?此外,将 Solr 作为单独的 Web 应用程序运行会比嵌入式应用程序消耗更多的资源(不是吗?)。
但是既然不推荐使用 EmbeddedSolrServer,那么当人们需要将 Solr 与 webapp 保持在同一台机器上时,如何使用 Solr 呢?