Uma forma prática de encontrar produtos dentro do e-commerce B2B é por meio da pesquisa por texto. Nesta pesquisa são listados todos os produtos que possuem o termo informado nos campos código, nome e/ou informações adicionais. Eles são ordenados da seguinte maneira:
Se houver mais de um produto com o termo pesquisado no nome, por exemplo, o sistema aplica uma segunda ordenação no grupo, baseada na similaridade com o termo que foi informado para a pesquisa. Para calcular a similaridade, utilizamos um algoritmo chamado distância de Jaro Winkler.
Qual há o bloqueio da venda de itens sem estoque, os produtos que não tem estoque disponível ficarão no final da listagem. Isso acontece para que o varejista tenha foco nos produtos que estão disponíveis para a venda.
A busca textual pode ser aplicada a uma categoria específica de produtos do catálogo. Para isso, o usuário deve navegar para a categoria desejada pelo menu do e-commerce e efetuar a busca. Nessa situação, a mensagem de ajuda do campo de busca do e-commerce mudará para indicar que a busca será realizada em uma parte específica do catálogo (ver exemplo na imagem abaixo).