introduce clustering for query completion indices

This commit is contained in:
2019-03-16 10:19:28 +01:00
parent fb9f8592ac
commit b5e2d0a217
14 changed files with 197 additions and 136 deletions

View File

@@ -17,6 +17,7 @@ import org.lucares.pdb.api.Entries;
import org.lucares.pdb.api.Entry;
import org.lucares.pdb.api.GroupResult;
import org.lucares.pdb.api.Query;
import org.lucares.pdb.api.QueryWithCaretMarker;
import org.lucares.pdb.api.Result;
import org.lucares.pdb.api.Tags;
import org.lucares.pdb.datastore.InvalidValueException;
@@ -168,9 +169,9 @@ public class PerformanceDb implements AutoCloseable {
}
}
public List<Proposal> autocomplete(final String query, final int caretIndex) {
public List<Proposal> autocomplete(final QueryWithCaretMarker query) {
return dataStore.propose(query, caretIndex);
return dataStore.propose(query);
}
public List<String> getFields(final DateTimeRange dateRange) {