Resolved by yonik's suggestion by adding an empty bq inside the embeded dismax:
http://myhost/solr/select?q=ipod&bq={!dismax%20qf=userId<http://myhost/solr/select?q=ipod&bq=%7B%21dismax%20qf=userId>^0.5%20v=$qq bq=}&qq=123&qt=dismax 2010/1/29 Wangsheng Mei <hairr...@gmail.com> > Hi, All. > > I have mentioned this on a previous thread, but I feel it necessary to post > it here as a separate thread. > > When I using dismax query as boost query(with bq) of an upper level dismax > query, dismax query parser reports "Infinite recursion Error". > e.g. > http://myhost/solr/select?q=ipod&bq={!dismax%20qf=userId<http://myhost/solr/select?q=ipod&bq=%7B%21dismax%20qf=userId> > ^0.5%20v=$qq}&qq=123&qt=dismax > > How can I avoid this? > > Thanks. > > -- > 梅旺生 > -- 梅旺生