0

首先,请原谅我们对 Solr 的无知。

我们有一个包含公共项目和私有项目的 Web 应用程序。公共数据是唯一应该添加到 Solr 的数据。我们有一组测试,这些测试贯穿创建公共和私有数据的站点行为,为了更加确定,我们想测试这些私有文档是否被 Solr 索引。

一种方法是执行通配符查询,然后在这些结果中搜索私有数据(特别是唯一的项目标题)。但是,因为这是一个查询,看起来项目可能没有达到索引权重的某个阈值出现在查询中,但最终可能会在权重增加时出现。我们曾考虑使用 Luke 导出索引,但导出是一项非常耗时的任务。我们也不知道删除文档后索引会是什么样子以使该解决方案可行。

我们不希望一个私人项目溜走,然后有一天,它会出现在搜索中。

有解决方案吗?通配符查询会返回 Solr 索引的每个文档吗?也可能有一些我们不知道应该问的问题。

感谢您的时间(和耐心)!

4

1 回答 1

0

除非您有多个同名项目,否则我不知道为什么按名称搜索项目会找不到您要查找的内容。也许我误解了你的担忧。

要返回所有索引文档,*:*可以使用查询。

于 2013-09-30T17:51:32.353 回答