Как запустить sql-запрос в solr

Теперь я успешно установил solr и индекс по базе данных со следующей структурой: DB_NAME – solr, Table – users

введите описание изображения здесь

мой файл db-data-config.xml:

<dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/solr" user="root" password="" /> <document> <entity name="users" query="select id,name from users;" /> <field column="ID" name="id" /> <field column="NAME" name="name" /> </document> </dataConfig> 

Что возвращает строки пользователей таблицы базы данных.

Задача 1:

Но что мне делать, если я хочу искать «Ракеш Шетти», и он должен вернуть результат «Ракеш Васант Шетти»?

Я попробовал <entity name="users" query="select id,name from users where name like '%Rakesh Shetty%' ;" /> <entity name="users" query="select id,name from users where name like '%Rakesh Shetty%' ;" /> но он возвращает пустой результат.

Проблема 2:

Кроме того, как я могу сделать этот запрос динамическим? Я имею в виду, что будет форма с текстовым полем поиска и она должна запрашивать solr? Я использую php и solr 5.1.0.

Заранее спасибо.