【发布时间】:2009-10-12 16:35:32
【问题描述】:
我正在为我的 web 应用程序使用 Solr 驱动的搜索,我认为最好使用 DataImportHandler 来处理通过数据库与应用程序同步。我喜欢只检查last_updated_date 字段的优雅。好东西。但是,我不知道如何使用这种方法处理删除文档。在我看来,我有两个选择。我可以在删除文档时从客户端向 Solr 发送显式消息,或者我可以添加“已删除”标志并将对象保留在数据库中,这样 Solr 会注意到文档已更改并且现在已“删除” 。”我可以添加一个查询过滤器,它会忽略带有已删除标志的结果,但是将所有已删除的文档包含在 Lucene 索引中似乎效率低下。其他人是怎么做的?
【问题讨论】:
标签: lucene solr dataimporthandler