: Many thanks for your explanation. That really helped me a lot in understanding : DisMax - and finally I realized that DisMax is not at all what I need. : Actually I do not want results where "blue" is in one field and "tooth" in : another (imagine you search for a notebook with blue tooth and get some blue : products that accidentally have tooth in some field).
except that if you use the "pf" param as well, a search for... blue tooth can score products where "blue tooth" appears in one field higher then products where "blue" apears in one field and "tooth" appears in another field. The approach you are describing might give you you better precisions (ie: less total results) but it will have a loss in precision, a query like this... blue tooth notebook ...probably won't be able to find documents matching the terms "product_type:notebook features:blue features:tooth" ... but dismax can. -Hoss