首先,请原谅我们Solr的无知。
我们有一个web应用程序,既有公共项目,也有私人项目。公共数据是唯一应该添加到Solr中的数据。我们有一组测试运行站点创建公共和私有数据的行为,为了增加确定性,我们想测试这些私有文档是否被Solr索引。
要做到这一点,一种方法是执行通配符查询,然后在这些结果中搜索私有数据(特别是唯一的项目标题)。但是,因为这是一个查询,所以似乎项目可能没有达到在查询中出现的索引权重的某个阈值,但最终可能会增加权重。我们考虑过使用Luke导出索引,但导出是一项非常耗时的任务。我们也不知道当文档被删除时索引会是什么样子,以便使这个解决方案可行。
我们不希望一个私人项目悄悄溜走,然后,有一天,它出现在搜索中。
对此有解决方案吗?通配符查询会返回Solr索引的所有文档吗?可能还有一些我们不知道该问的问题。
感谢您的时间(和耐心)!
发布于 2013-10-01 01:51:32
除非您有多个项目具有相同的名称,否则我不知道为什么按名称搜索项目会找不到您正在寻找的项目。也许我误解了你的担忧。
要返回所有已索引的文档,可以使用查询*:*。
https://stackoverflow.com/questions/19097763
复制相似问题