The usual approach is to de-normalize the tables, so you'd store docs like
(all your product data) min_qty, max_qty, price_per_qty

So the above example would have 4 documents, then it all "just works"

You have to insure that the id (<uniqueKey>) is different for each, and
probably store the product ID in a field other than "id" for this reason.

Best,
Erick

On Fri, Mar 28, 2014 at 10:27 AM, Ajay Patel <apa...@officebeacon.com> wrote:
>
>
> Hi Solr user & developers.
>
> i am new in the world of solr search engine. i have a complex product
> database structure in postgres.
>
> Product has many product_quantity_price attrbutes in range
>
> For e.g Product iD 1 price range is stored in product_quantity_price
> table in following manner.
>
> min_qty max_qty price_per_qty
> 1            50        4
> 51          100      3.5
> 101        150        3
> 151        200      2.5
>
> the range is not fixed for any product it can be different for different
> product.
>
> now my question is that how can i save this data in solr in optimized
> way so that i can create facets on qty and prices.
>
> Thanks in advance.
> Ajay Patel.
>
>
>
>
>
>
>
>
>

Reply via email to