2015-01-08 4 views
0

У меня есть Solr индексатор со следующими полямиSolr зависимых фильтров поиска

year 
make 
model 
horsepower 
color 
price 

они являются взаимозависимыми

как

  • марка зависит от года
  • модели зависят от марки + года
  • мощность в зависимости от модели + год + модель и т. Д.

Предположим, у меня есть запрос

year = 2015 & make = bmw & model = a4 & horsepower = 300 & color = red 

Теперь я хочу, чтобы все грани в одном запросе SOLR

like list of years 
list of make where year = 2015 
list of model where year = 2015 and make= bmw and so on 

Есть ли метод или возможный способ достижения этой цели с помощью Solr.

- Благодаря

ответ

0

Вы можете взглянуть на шарнирных граней, введенных в Solr 4.10 и описано здесь: http://lucidworks.com/blog/pivot-facets-inside-and-out/

Вы можете попробовать что-то вроде этого:

/select?q=*:* &facet=true &facet.pivot.mincount=1 &facet.pivot=year,make,model

+0

Михалча: Нет ответов «только ссылки», плз. – MichaelS

+0

Я также использую поворот, чтобы решить эту проблему и ее работы. –

Смежные вопросы