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

时间:2016-09-21 13:29:54

标签: solr solrcloud

所以我使用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更新文档,查询现在返回文档 image for admin UI

我错过了什么?

1 个答案:

答案 0 :(得分:0)

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

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