Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ampliando a experiência de busca com MeiliSearch
Search
Vinicius Cruz
May 18, 2022
Technology
0
110
Ampliando a experiência de busca com MeiliSearch
Palestra ministrada no DotKnows, realizado internamente na DOT Digital Group em dezembro de 2021
Vinicius Cruz
May 18, 2022
Tweet
Share
More Decks by Vinicius Cruz
See All by Vinicius Cruz
Prazer, banco de grafo
vinaocruz
0
93
Other Decks in Technology
See All in Technology
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
490
web-application-security
matsuihidetoshi
1
180
.NET Profiler in 2024.
kkamegawa
2
600
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
350
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
320
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
How to do well in consulting–Balkan Ruby 2024
irinanazarova
0
100
ルーターでプレゼンする
puhitaku
1
3k
EM完全に理解した と思ったけど、 やっぱり何も分からなかった話 / EM Night Fukuoka #1
hirutas
0
130
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
380
Janus
bkuhlmann
1
500
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
570
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Teambox: Starting and Learning
jrom
128
8.4k
Designing with Data
zakiwarfel
96
4.8k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Product Roadmaps are Hard
iamctodd
45
9.7k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Designing for humans not robots
tammielis
248
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
20
1.4k
How to name files
jennybc
65
93k
The Invisible Side of Design
smashingmag
294
49k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Transcript
Ampliando a experiência de buscas com MeiliSearch por Vinicius Cruz
Team Lead e Software Developer no DOT Me chamo Vinicius
Sobre a apresentação O que é MeiliSearch Quais suas características
Aspectos técnicos Quem faz acontecer Principais recursos Funcionalidades que agregam valor Case de sucesso: Sebrae/SP Aplicação prática 1 2 3 4
O que é MeiliSearch • Motor de busca ultra rápido
• Buscas relevantes • Open source • Simples e intuitivo, como deve ser
O que é MeiliSearch • Muito bem documentada • Instalação
simples • Interface navegável
Aspectos Técnicos • Desenvolvido com Rust • Baseado em Documentos
• Agrupado por Indexes • API Restful • Dispõe de SDK: PHP, Python, Ruby, etc
Aspectos Técnicos • API assíncrona • Trabalha com fila, gerencia
com operação de re-indexação • Tarefas atômicas: todos são adicionados ou nenhum
Principais recursos • Busca por relevância (regras de ranking) •
Tolerância de digitação (algoritmo de Levenshtein) • Sinônimos de busca
Principais recursos • Termos em destaque • Filtros e ordenamento
• Stop words
Case de sucesso Antes: • Erro de digitação • Ordenamento
por atributo • Tempo de resposta
Case de sucesso Customizável: • Palavras proibidas • Atributos pesquisáveis
• Sinônimos
Case de sucesso • Mantemos banco principal • Utilizar informações
necessárias
http://digital.sebraesp.com.br
Dúvidas?
WWW.DOTGROUP.COM.BR