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
100
Other Decks in Technology
See All in Technology
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
580
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
3.6k
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
160
Datadog の RBAC のすべて
nulabinc
PRO
3
440
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
490
Kubernetesにおける推論基盤
ry
1
300
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
550
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
190
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.5k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
190
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.7k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Building an army of robots
kneath
306
46k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
630
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Done Done
chrislema
186
16k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
Color Theory Basics | Prateek | Gurzu
gurzu
0
240
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
230
A better future with KSS
kneath
240
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
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