Весенняя загрузка Cassandra Solr запрос
У меня есть проект, реализованный с помощью Spring Boot, Cassandra и Solr запроса. Я хочу выполнить следующий запрос, используя шаблон Кассандра или любой другой подход
select * from users where solr_query ='{"q":"name:user1","sort":"mod_dttm desc",
"fq":"phone:9898989898","fq":"address:Delhi","fq":"email:a@b.com"}' limit 100
Текущий интерфейс репозитория выглядит следующим образом: я просто скопировал рабочий запрос cassandra, я подумал, что если это сработает, позже я смогу передавать значение динамически.
public interface UserRepository extends CrudRepository {
@Query("select * from users where solr_query ='{
\"q\":\"name:user1\",\"sort\":\"mod_dttm desc\",
\"fq\":\"phone:9898989898\",\"fq\":\"address:Delhi\",
\"fq\":\"email:a@b.com\"}' limit 100")
public List findUser(String name, String phone,
String address, String email);
}
но выдает ошибку как Reason: Invalid parameter name; Cannot resolve parameter [9898989898]
Итак, как мы можем работать с JSON-запросами
Любой совет будет принят во внимание...