(Quick Reference)
refresh
Purpose
Explicitly refresh one or more index, making all operations performed since the last refresh available for search.
Examples
elasticSearchService.index(domain)
// Some code…
// …
elasticSearchService.index(domain2)
// Some code…
// …
elasticSearchService.index(domain3)// Some code…
// …
elasticSearchAdminService.refresh() // Ensure that the 3 previous index requests have been made searchable by ES
Description
refresh
signatures:
public void refresh() // Refresh all indices
public void refresh(String… indices)
public void refresh(Class… searchableClasses)
Parameters
Without parameters, refreshes all indices.
indices
- A Collection
of indices to refresh.
searchableClasses
- A Collection
of searchable classes which indices are to be refreshed.