Non*_*pse 1 java indexing search solr solrj
我正在使用 SolrJ 来索引我网站上的文章。我会定期清除整个索引并对所有文章重新编制索引。
每个条目的 ID 与文章的 ID 相关联(类似于 [博客 ID]-[文章 ID])。我知道 SolrJ 有一个 deleteById() 方法,但是如果文章从我的站点中删除,我可能无法在 Java 端访问其 ID,因此我无法可靠地遍历所有文章并调用 deleteById()。有没有办法使用 SolrJ 删除整个索引?
Jam*_*gyu 5
用
server.deleteByQuery( "*:*" );
然后
server.commit()
你应该先按查询删除,做一个全索引,然后提交,这样旧索引会一直保留到新索引被提交。
归档时间:
10 年,8 月 前
查看次数:
1042 次
最近记录: