我是 Solr 的初学者,所以请耐心等待。:)
在我当前的项目中,我有一个非常简单的数据库——只有 1 个包含 4 个字段的表:id、name、subject、msg。
据我了解,每次添加(或删除)新记录时,我都需要将该记录添加到索引中,基本上执行两个操作:将记录插入数据库并将其添加到索引中。
这是标准程序,还是有办法指示 Solr 在某个时间间隔或每当有更新时自动重新索引数据库表?
另外,由于表非常简单,将这些信息存储在数据库中是否有意义?考虑到我希望记录可以按名称、主题和消息进行搜索,为什么不将其保留在 Solr 索引中?
我的设置是 Java、Hibernate、MySQL 和 Solrj。