Using Python to Operate Apache Solr

To operate the Apache Solr database using Python, you need to first install Solr's Python library, which is called 'pysolr'. You can use the following command to install: pip install pysolr Next, you can use the following code example to operate the Apache Solr database. ###Connect to Solr Before using 'pysolr', you need to connect to the Solr server: python import pysolr #Connect to Solr server solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10) ###Insert Data The following is an example code for inserting data into Solr: python doc1 = { "id": "1", "title": "Example Document 1", "content": "This is the content of document 1." } doc2 = { "id": "2", "title": "Example Document 2", "content": "This is the content of document 2." } #Insert Document into Solr solr.add([doc1, doc2]) ###Query data The following is an example code for querying Solr data: python #Query all documents results = solr.search('*:*') #Print query results for result in results: print(f"Document ID: {result['id']}, Title: {result['title']}, Content: {result['content']}") ###Modify data The following is an example code for modifying Solr data: python #Update content based on document ID solr.add([ { "id": "1", "content": "This is the updated content of document 1." }, { "id": "2", "content": "This is the updated content of document 2." } ]) ###Delete data The following is an example code for deleting Solr data: python #Delete document based on document ID solr.delete_by_id("1") #Submit deletion operation solr.commit() You can further use 'pysolr' to operate the Solr database according to your own needs.