blob: bba7df76120b3c228a4d0386f998602325fe1e4f [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import solr
solrcon = solr.Solr('http://%s/solr/%s' % ('localhost:8983', 'nexustiles'))
ds = 'MXLDEPTH_ECCO_version4_release1'
# print solrcon.select(q='dataset_s:%s' % ds, sort='id', cursorMark='*').results
params = {'q': 'dataset_s:%s' % ds, 'sort': 'id', 'cursorMark': '*', 'rows': 5000}
done = False
while not done:
response = solrcon.select(**params)
print(len(response.results))
if params['cursorMark'] == response.nextCursorMark:
done = True
params['cursorMark'] = response.nextCursorMark