Операция удаления Spring Data Solr не работает должным образом - PullRequest
0 голосов
/ 15 января 2020

Простое приложение Springboot, использующее Java + Spring data solr.

Попытка удалить данные из solr не работает должным образом.

Нет ошибок. Просто, когда мы снова проверяем данные, они все еще существуют.

    @Resource
    private SolrEmployeeRepository repo;

    public ServiceImpl(SolrEmployeeRepository repo) {
            this.repo = repo;
    }

    @Transactional
    public boolean deleteOperation(Employee emp){
        repo.delete(emp);
    }

// Я попытался deleteById (id), deleteAll () et c .. Но ничего не работает

Примечание Но мы можем добавлять новые данные в Solr. Единственная проблема - операция удаления.

Например:

    @Resource
    private SolrEmployeeRepository repo;

    public ServiceImpl(SolrEmployeeRepository repo) {
        this.repo = repo;
    }

    @Transactional
    public boolean saveOperation(List<Employee> emp){
        repo.saveAll(emp);
    }

Есть ли альтернатива для удаления? Любой другой подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...