我想设计一个可移植的应用程序,该应用程序将Spring与JPA一起使用,但不处理Hibernate,因此可以轻松地将其移植到Google Apps Engine。在数据持久化的情况下,所有内容都可以设计得很好,尽管我看不到任何“弹簧数据方式”来为嵌入的内部Lucene使用量(例如,不使用Solr作为不同URL上的外部Web服务)。因此,我想将本地Lucene嵌入到我的Spring应用程序中(这将使它可以替换为Luceneappsengune实现),同时使用solr-spring-data来处理所有样板代码。在这种情况下,Hibernate Search注释对我也不起作用。有什么想法,怎么做?
因此在示例中,我看到配置的几乎唯一的bean就是
@Bean
public SolrClient solrClient() {
return new HttpSolrClient("http://localhost:8983/solr");
}
为什么我们没有用于内部使用的Lucene的类似适配器?