
com.fnklabs.draenei.analytics.search.SearchService Maven / Gradle / Ivy
package com.fnklabs.draenei.analytics.search;
import org.jetbrains.annotations.NotNull;
import java.io.Serializable;
import java.util.List;
import java.util.Set;
public interface SearchService extends Serializable {
void addDocument(@NotNull Document document);
@NotNull
List search(@NotNull Set facets);
@NotNull
List getRecommendation(long documentId);
void rebuildDocumentIndex();
@NotNull
List search(@NotNull String text);
@NotNull
Set buildFacets(@NotNull Document document);
@NotNull
Set buildFacets(@NotNull String text);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy