在Solr中测试文档的存在

时间:2013-09-30 15:13:42

标签: solr solr4

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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