Procurando no Catálogo

Depois que o arquivo de índice é construído, os clientes podem procurar o catálogo de vendas ativo de uma organização especificando critérios de procura.

Os clientes podem inserir termos arbitrários, como Laptop Computer, como critérios de procura ou inserir atributos de item com base em categorias, para localizar itens específicos. Quando os clientes executam procuras por palavra-chave em uma categoria pai, apenas itens da categoria pai são retornados; os itens das categorias filhas não são retornadas

A procura avançada permite que os clientes especifiquem os campos e valores do item como critérios de procura A procura avançada também suporta o analisador de consulta do Lucene Os clientes podem usar operadores e termos especiais do Lucene, como curingas (#, *), para refinar sua procura.

Nota: O caractere hífen (-) é considerado um caractere especial no lucene. Portanto, não use esse caractere ao procurar um item ou lista de preços. Mais informações sobre os termos e operadores Lucene que são suportados podem ser localizadas no website Lucene .

No caso de uma sequência de pesquisa composta por várias palavras, o sistema Sterling™ Order Management pesquisa cada palavra separadamente, utilizando uma condição “OU”. Para pesquisar a frase completa, coloque-a entre aspas, por exemplo, "Large Size T Shirt".

Os resultados da procura retornam uma lista de itens que correspondem à consulta formada a partir dos critérios de procura Normalmente, as informações sobre os itens são obtidas do banco de dados do Sistema de Gestão de Estoque ( Sterling Order Management ). No entanto, as informações para atributos externos são recuperadas diretamente do índice. As informações para atributos internos também podem ser recuperadas do índice configurando o valor de Armazenamento de um atributo como Y no arquivo de configuração XML estendido. Após a recuperação das informações, elas são exibidas para o cliente. Os resultados também exibem uma lista de atributos e categorias que correspondem à consulta e o número de itens correspondentes para cada atributo e categoria

OSterling Order Management System usa a funcionalidade Ehcache e o SearchIndexCache para armazenar resultados de pré-pesquisa de itens em categorias e atributos filtrados no catálogo para o índice de pesquisa. Para obter informações detalhadas sobre a funcionalidade do ` Ehcache ` e sobre como configurar os elementos e as definições para otimizar seu cache para o índice de pesquisa do catálogo, consulte o site Ehcache.

Nota: Se o servidor de aplicativos não for encerrado normalmente, os arquivos Ehcache deverão ser limpos manualmente antes de reiniciar o servidor de aplicativos. O nome do caminho para o local no qual os arquivos Ehcache são armazenados é o nome do caminho especificado no elemento diskStore de cacheoverride.xml Por exemplo, <diskStore path="/<pathname>"/>..
Nota: o cache é carregado independentemente para cada servidor de aplicativos. Em alguns casos, se você estiver usando vários servidores de aplicativos, diferentes usuários que efetuaram login em diferentes servidores de aplicativos poderão não obter os mesmos resultados de procura quando um novo índice for ativado
Observação: Consulte as informações referentes à API searchCatalogIndex no IBM Sterling® Order Management: Javadoc.