Otimizar a busca de produto ao digitar múltiplos termos na pesquisa
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
24/07/2024 | Renato Lima | Criação do documento |
Necessidade
Ao realizar a busca por produtos para adicionar ao pedido, o usuário precisa que o sistema considere tanto a pesquisa simples quanto a pesquisa composta. Ou seja, ao digitar:
- Texto1: O sistema deve buscar produtos que contenham "Texto1" em qualquer parte de seus nomes.
- Texto1 Texto2: O sistema deve buscar produtos que contenham ambas as palavras "Texto1" e "Texto2" em seus nomes, independentemente do que estiver entre elas.
Essa abordagem flexível permite ao usuário encontrar produtos de forma mais eficiente e precisa, melhorando a experiência de uso e agilizando o processo de seleção de itens para o pedido.
Solução
Para aprimorar a funcionalidade de busca de produtos no Sistema, que fica disponível dentro do fluxo de inclusão de pedidos, será implementada uma nova opção de busca que combine a flexibilidade das pesquisas simples e compostas com a eficiência na localização dos itens.
- Pesquisa Simples: Ao digitar um termo, como "Texto1", o sistema buscará produtos que contenham essa palavra em qualquer parte de seus nomes.
- Pesquisa Composta: Ao digitar múltiplos termos, como "Texto1 Texto2" e o uso do caractere( + ) , o sistema buscará produtos que incluam ambos os termos em seus nomes, independentemente do que estiver entre elas.
A solução deve otimizada a busca de produto, considerando as possibilidades já existentes e possibilitando combinar mais de uma palavra.
Regras de Negócios
[RN1] - Para indicar uma pesquisa composta iremos usar o caractere ( + ), para indicar como uma pesquisa composta, ou seja, PRODUTO + 90, será considerada uma pesquisa composta;
[RN2] - A não utilização do caractere vai indicar uma busca simples, ou seja ao informar PRODUTO 90, esta busca será simples;
[RN3] - Ao realizar a busca o sistema continuará realizando a paginação de exibição de produtos e a medida em que arrastar para baixo o sistema irá apresentar mais produtos respeitando o que foi informado para buscar;
[RN4] - Ao utilizar a busca composta, o sistema irá pesquisa e apresentar os produtos que tiverem as palavras chaves informadas, respeitando o limite de exibição na paginação;
[RN5] - A busca composta se aplicará para buscas realizadas pelo nome do produto.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |