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
140
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
99
Other Decks in Technology
See All in Technology
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
6
960
「Chatwork」のEKS環境を支えるhelmfileを使用したマニフェスト管理術
hanayo04
1
400
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
1.1k
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
600
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
140
ClaudeCodeにキレない技術
gtnao
1
870
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
Digitization部 紹介資料
sansan33
PRO
1
4.5k
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.4k
低レイヤソフトウェア技術者が YouTuberとして食っていこうとした話
sat
PRO
1
870
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
740
Maintainer Meetupで「生の声」を聞く ~講演だけじゃないKubeCon
logica0419
0
110
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
We Have a Design System, Now What?
morganepeng
53
7.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Producing Creativity
orderedlist
PRO
346
40k
Into the Great Unknown - MozCon
thekraken
40
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
840
The Invisible Side of Design
smashingmag
301
51k
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