When solr index becomes bigger, update_index is taking some time and in this period search is returning empty resultset to prevent this basicly you only need to include to the index latest modified records in database.
following changes in your model and index structure help you to achieve fast index updates
user = models.ForeignKey(User)
modified = models.DateTimeField(auto_now=True) # add this field to your model
text =CharField(document=True, use_template=True)
# add this function to your search_indexes.py
./manage.py update_index --age=110
indexing will run only items updated in the last 110 hours.
here above you can find gstreamer commands to stream live HD video from raspberry pi and save it file at the same time it is working on pi3 almost no latency but pi zero could not be fast enough for this process I saw at least 45 seconds delay