I don't think the 3rd party DIH is maintained.

Other options are using other 3rd party frameworks like
ManifoldCF 
<https://datafari.atlassian.net/wiki/spaces/DATAFARI/pages/2718007297/How+to+crawl+a+database+on+Solr+without+DIH+-+DIH+alternative>
 or Apache NiFI 
<https://www.datainmotion.dev/2020/04/building-search-indexes-with-apache.html> 
which is a more visual approach.
Personally I'd write a small Python program.

When asking ChatGPT to sketch such a program, this is what I got :) 

Sure, here is a sample Python program that demonstrates how to import data from 
a MySQL database and index it into Solr using the SolrPy library:

import mysql.connector
from solr import Solr

# Connect to MySQL database
cnx = mysql.connector.connect(user='username',
                              password='password',
                              host='hostname',
                              database='database_name')
cursor = cnx.cursor()

# Execute MySQL query
query = "SELECT * FROM table_name"
cursor.execute(query)

# Fetch all data
data = cursor.fetchall()

# Connect to Solr
solr = Solr('http://localhost:8983/solr/core_name')

# Index data into Solr
for row in data:
    solr.add(row)

# Commit changes
solr.commit()

# Close database and Solr connection
cursor.close()
cnx.close()
solr.close()


I have not tested it, but with some massage you should be able to fly

Jan

> 13. jan. 2023 kl. 16:02 skrev Markus Jelsma <markus.jel...@openindex.io>:
> 
> Hello,
> 
> DIH was removed in Solr 9.x. You can either build your own importer, or use
> the, now 3rd party, DIH [1] that is available as a package.
> 
> Regards,
> Markus
> 
> [1] https://github.com/rohitbemax/dataimporthandler
> 
> Op vr 13 jan. 2023 om 14:47 schreef Anuj Bhargava <anujb...@gmail.com>:
> 
>> How do I import data from MySql database in Solr 9.1
>> 
>> Earlier I was using DIH in version 8.6.2
>> 
>> Regards,
>> 
>> Anuj
>> 

Reply via email to