ru.yandex.qatools.embed.service.IndexingService Maven / Gradle / Ivy
package ru.yandex.qatools.embed.service;
import ru.yandex.qatools.embed.service.beans.IndexingResult;
import java.util.List;
import java.util.Map;
/**
* @author Ilya Sadykov
*/
public interface IndexingService extends EmbeddedService {
List search(Class modelClass, String value);
List search(String collectionName, String value);
void addToIndex(Class modelClass);
void indexAll();
void addToIndex(String collectionName);
void initSettings(Map settings,
Map> typedFields);
void initSettings(Map settings, Map> typedFields, Runnable callback);
void updateMappings(Map> typedFields, Runnable callback);
String collectionName(Class modelClass);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy