首先,请原谅我们对 Solr 的无知。
我们有一个包含公共项目和私有项目的 Web 应用程序。公共数据是唯一应该添加到 Solr 的数据。我们有一组测试,这些测试贯穿创建公共和私有数据的站点行为,为了更加确定,我们想测试这些私有文档是否被 Solr 索引。
一种方法是执行通配符查询,然后在这些结果中搜索私有数据(特别是唯一的项目标题)。但是,因为这是一个查询,看起来项目可能没有达到索引权重的某个阈值出现在查询中,但最终可能会在权重增加时出现。我们曾考虑使用 Luke 导出索引,但导出是一项非常耗时的任务。我们也不知道删除文档后索引会是什么样子以使该解决方案可行。
我们不希望一个私人项目溜走,然后有一天,它会出现在搜索中。
有解决方案吗?通配符查询会返回 Solr 索引的每个文档吗?也可能有一些我们不知道应该问的问题。
感谢您的时间(和耐心)!