Elastic: tweaked user indexing
This makes it a bit more "fuzzy", so users are also matched on N-grams and not just N-grams-from-the-start-of-the-word.
This commit is contained in:
@@ -24,10 +24,17 @@ edge_ngram_filter = analysis.token_filter(
|
||||
max_gram=15
|
||||
)
|
||||
|
||||
ngram_filter = analysis.token_filter(
|
||||
'ngram_filter',
|
||||
type='ngram',
|
||||
min_gram=3,
|
||||
max_gram=3,
|
||||
)
|
||||
|
||||
autocomplete = es.analyzer(
|
||||
'autocomplete',
|
||||
tokenizer='standard',
|
||||
filter=['lowercase', edge_ngram_filter]
|
||||
filter=['standard', 'asciifolding', 'lowercase', ngram_filter, edge_ngram_filter]
|
||||
)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user