I haven't done much of that but you can submit documents via the API and
have them indexed (and processed by Tika). Once you understand how to
do that, you might find that you can do everything you want to do.
An alternative would be reading the source of one of those libraries.
In the list you referenced, the only mention of inserting documents was
for sunburnt. I would be inclined to look there first, especially since
it mentions a pythonic interface to Solr.
A good, and amusing, cautionary tale about overwritten Python libraries
is at https://www.youtube.com/watch?v=o9pEzgHorH0.
On 2016-08-31 03:28 PM, Eric Lease Morgan wrote:
> On Aug 31, 2016, at 3:25 PM, Chris Gray <[log in to unmask]> wrote:
>>> Okay, there are SO many Python libraries  for Solr, and I’d like to know which one is the most popular (not necessarily the “best”).
>> What do you want to do with it?
>> I didn't feel the need to even look for a Python library for my needs. I use Python to submit searches to the Solr web API and consume the results as JSON.
> Good question. I want to add documents to a Solr index, and I want to query the same index. Hmmm… —Eric M.