Estou usando o Drupal Commerce, a API de pesquisa e a API de facetas ; Eu gostaria de colocar os preços dos produtos como uma faceta. Ao configurar meu índice da API de pesquisa, consegui obter essa faceta, mas o módulo da API de pesquisa não parece capaz de lidar com facetas de faixas de preço. É assim que a faceta se parece.
- 1230,23
- 340,21
- ...
Eu gostaria que fosse o seguinte.
- De 10 a 100
- De 100 a 200
- ...
Parece que existe um código existente para lidar com intervalos, mas não intervalos decimais.
Perdi alguma coisa?
Respostas:
commerce_search_api soa exatamente como o que você está procurando. Esteja ciente da dependência do comércio> = 1.4 até o momento da redação deste documento.
O módulo inclui um índice de exibição do produto (configurável em admin / config / search / search_api / index / product_display):
Eu usei os filtros de faceta de preço, com e sem o widget search_api_ranges, com grande sucesso.
fonte
Isso foi perguntado há muito tempo, mas como acabei de chegar aqui, deixe-me acrescentar outra resposta - parece que o intervalo da API do Facet é o módulo que você está procurando:
O que isso poderia lhe dar:
Opções de configuração:
fonte