Skip to content
This repository has been archived by the owner on Jun 1, 2021. It is now read-only.

New Autocompletion mechanism #76

Open
tkurz opened this issue Oct 31, 2018 · 0 comments
Open

New Autocompletion mechanism #76

tkurz opened this issue Oct 31, 2018 · 0 comments
Labels

Comments

@tkurz
Copy link
Contributor

tkurz commented Oct 31, 2018

Description

Currently Vind includes a Suggestion Handler, that allows to suggest existing field + values for further result filtering. But a "real" Autocompletion is missing. This feature should provide a "Google" like Autocompletion.

Requested Features

Definition of Autocompletion Patterns

Imagine a document structure like

Doc {
  author,
  location,
  tag
}

Autocompletion should allow the definition of specific patterns, like:

{$author, $location}
{$author, $tag, $tag}

There are many extensions possible, like regex based access to part of field values, fixed words, type based access (e.g. date.year) etc.
Additional conditions could be supported (e.g. only consider pattern if value contains words than 3).

Time based relevance

The Suggestions in Vind only consider cardinality of fieldvalues in the result set. The Autocompletion must support a boosting of the values that occur in documents with a relevance regarding time.

Personalized Boosting

User have personal preferences. Therefore a boosting (or even filtering) of documents by personal preferences must influence the autocompletion results.

Last searches

Should include the past private searches (maybe with an configurable expiry) + the past/most important searches from the whole user community. This may be extended also to "User Groups" (based on preferences/past searches).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant