Mathias Arlaud
Co-Founder & COO @Bakslash - Co-Founder & CTO @Synegram
@matarld
@ElasticFR
@matarld
@ElasticFR
@matarld
@matarld
Moi, c'est Mathias.
Je m'appelle Mathias.
@matarld
Comment quitter VIM?
Quitter son emploi avec rupture conventionnelle
Salon du vigneron indépendant
VIM pour les nuls
Impossible de fermer VIM
@matarld
@matarld
@matarld
Pour chaque mot de la requête
Term frequency (TF)
Inverse document frequency (IDF)
Coordination factor (C)
@matarld
VIM pour les nuls
@matarld
Term Frequency (n.f)
Ce mot apparaît souvent dans le document?
@matarld
Nombre d'occurences du mot de la requête "t" dans le document "D"
Racine carrée
@matarld
@matarld
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
@matarld
VIM et développeurs
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
VIM et développeurs
@matarld
Ce mot est vraiment intéressant pour notre recherche ?
Inverse Document Frequency (n.f)
@matarld
Nombre de documents contenants le mot "t"
Nombre de documents
@matarld
@matarld
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
@matarld
VIM et développeurs
Récompense les documents avec le plus haut pourcentage de mots présents dans la requête
@matarld
Coordination Factor (n.m)
Nombre de mots dans la requête
Nombre de mots de la requête dans le document
@matarld
@matarld
VIM et développeurs
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
@matarld
VIM et développeurs
@matarld
...
Les Développeurs 🥰 développer avec,VIM!
[token1] [token2] [token3] [...]
filtres de caractères
générateur de tokens
filtres de tokens
@matarld
un secret
Filtres de caractères:
xq vhfuhw
|| ||||||
html_strip, mapping, pattern_replace
@matarld
html_strip
Les Développeurs 🥰 développer avec,VIM!
filtres de caractères
Les Développeurs 🥰 développer avec,VIM!
||| |||||||||||| |||||||||| ||||||||
@matarld
foo+bar=baz
Générateurs de tokens:
[foo] [bar] [baz]
letter, whitespace, simple_pattern, ...
@matarld
whitespace
Les Développeurs 🥰 développer avec,VIM!
[Les] [Développeurs] [🥰] [développer] [avec,VIM!]
générateurs de tokens
@matarld
[👍] [and] [D0WN]
Filtres de tokens:
[up] [down]
synonym, phonetic, stopwords, ...
| |
@matarld
word_delimiter
[Les] [Développeurs] [🥰] [développer] [avec,VIM!]
filtres de tokens
[Les] [Développeurs] [🥰] [développer] [avec] [VIM]
@matarld
lowercase
filtres de tokens
[Les] [Développeurs] [🥰] [développer] [avec] [VIM]
[les] [développeurs] [🥰] [développer] [avec] [vim]
@matarld
stopwords
filtres de tokens
[les] [développeurs] [🥰] [développer] [avec] [vim]
[développeurs] [🥰] [développer] [vim]
@matarld
synonym
filtres de tokens
[développeurs] [🥰] [développer] [vim]
[développeurs] [aimer] [développer] [vim]
@matarld
stemmer
filtres de tokens
[développeurs] [aimer] [développer] [vim]
[développ] [aim] [développ] [vim]
@matarld
...
Les Développeurs 🥰 développer avec,VIM!
[développ] [aim] [développ] [vim]
@matarld
Développer avec VIM, introduction pour développeurs débutants
VIM et nano, la comparaison
@matarld
VIM et développeurs
[VIM] [et] [nano]
[la] [comparaison]
[Développer] [avec] [VIM]
[introduction] [pour] [développeurs] [débutants]
@matarld
[VIM] [et] [développeurs]
[développ] [vim] [introduct] [développ] [début]
[vim] [nano] [compar]
@matarld
[vim] [développ]
@matarld
@ElasticFR
@coopTilleuls
By Mathias Arlaud