Я использую spring data solr для своего приложения и пытаюсь реализовать функцию автозаполнения.
@SolrDocument
public class UserEntity{
@Field
private String id;
@Field
private String fullName;
@Field
private Date dob;
@Field
private String address;
@Field
private String phoneNumber;
}
Мне удалось реализовать автозаполнение для отдельных полей с помощью весенних данных solr Criteria. Но у этого есть недостаток, потому что это вернет список UserEntities. Мне нужно перебрать список пользователей и получить имена.
1 . Есть ли способ получить только совпадающие имена с помощью весеннего решения данных?
2 . Если мне нужно реализовать автозаполнение для нескольких полей (имя и адрес вместе), можно ли это сделать с помощью Spring Data Solr?