Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Melhorias no mecanismo de highlights do motor de busca #43

Open
3 of 7 tasks
ogecece opened this issue Mar 31, 2023 · 3 comments
Open
3 of 7 tasks

Melhorias no mecanismo de highlights do motor de busca #43

ogecece opened this issue Mar 31, 2023 · 3 comments
Labels
qd-edu Faz parte do Querido Diário: Tecnologias na Educação roadmap Avanços estratégicos do Querido Diário

Comments

@ogecece
Copy link
Member

ogecece commented Mar 31, 2023

Descrição

O mecanismo de busca necessita de alterações para que tenhamos highlights mais funcionais (permitir que a query também dê match com o highlight apresentado) e também considerando mudanças de licenciamento pelo Elasticsearch devemos estudar alternativas.

Objetivos

  • Estudo comparativo de alternativas de motores de busca (Elasticsearch, Opensearch, Lucene e Solr)
  • Teste prático de motores promissores
  • Definição de escopo de alterações
  • Teste de migração com a arquitetura do QD
  • Implementação de alterações
    • Data processing [issue a ser criada]
    • API [issue a ser criada]

Como contribuir

O @tigreped está coordenando esta atividade. Entre em contato com ele pelo Discord do projeto e ele poderá direcionar.

@ogecece ogecece converted this from a draft issue Mar 31, 2023
@ogecece ogecece added the roadmap Avanços estratégicos do Querido Diário label Mar 31, 2023
@ogecece ogecece moved this from A fazer to Em andamento in [Querido Diário] Roadmap Mar 31, 2023
@robokbr
Copy link
Member

robokbr commented Apr 20, 2023

Traduzindo para inglês | Translating to english


Description

The search engine needs changes so that we have more functional highlights (allowing the query to also match the presented highlight) and also considering licensing changes by Elasticsearch, we must study alternatives.

Goals

  • Comparative study of search engine alternatives (Elasticsearch, Opensearch, Lucene and Solr)
  • Practical testing of promising engines
  • Scope definition of changes
  • Migration test with QD architecture
  • Implementation of changes
    • Data processing [issue to be created]
    • API [issue to be created]

How to contribute

@tigreped is coordinating this activity. Contact him via project Discord and he can direct you.

@ogecece ogecece added the qd-edu Faz parte do Querido Diário: Tecnologias na Educação label May 9, 2023
@ogecece
Copy link
Member Author

ogecece commented Oct 5, 2023

Alternativa de motor de busca escolhida: Opensearch.

Os motores de busca analisados que possuem highlights mais refinados não compensam pois tem comunidade menos ativa e menos funcionalidades que permitem maior escalabilidade com facilidade de manutenção.

Como a avaliação dos motores já havia sido realizada, a migração para o Opensearch será realizada, apesar de não resolver o principal ponto levantado (highlights mais funcionais como descrito), pois a licença é livre e o projeto não perderá funcionalidades.

@robokbr
Copy link
Member

robokbr commented Oct 5, 2023

Traduzindo para inglês | Translating to english


Chosen search engine alternative: Opensearch.

The search engines analyzed that have more refined highlights are not worth it as they have a less active community and fewer features that allow greater scalability with ease of maintenance.

As the evaluation of the engines had already been carried out, the migration to Opensearch will be carried out, despite not resolving the main point raised (more functional highlights as described), as the license is free and the project will not lose functionality.

@okfn-brasil okfn-brasil deleted a comment from robokbr Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
qd-edu Faz parte do Querido Diário: Tecnologias na Educação roadmap Avanços estratégicos do Querido Diário
Projects
Status: Em andamento
Development

No branches or pull requests

2 participants