生产中的 SolrCloud - 查询 q=* 给出 numFound=0

SolrCloud in production - querying q=* gives numFound=0

所以我有一个使用 zookeeper 部署的三节点集群。并成功创建了 test 个集合(3 个分片)。然后在我

curl -X POST -H 'Content-Type: application/json' 'ec2FirstNodeIP:8983/solr/test/update' --data-binary ' [ { "f1" : "1", "f2" : "2", "f3" : "3" } ]'

我得到了 {"responseHeader":{"status":0,"QTime":38} ...

但是当我有 curl "sameIP:8983/solr/test/select?wt=json&indent=true&q=*:*"

我正在 NumFound:0

但使用管理员 UI 更新文档,现在查询 returns 文档 image for admin UI

我错过了什么?

为了使文档可搜索,我们应该提交。使用 commit=true

ec2FirstNodeIP:8983/solr/test/update?commit=true 这应该有效。