我一直在研究将boost参数应用于我的Solr查询的方法,但我遇到了问题。问题是,我最初使用默认排序实现了查询,现在我想提升特定属性。我读过我可以使用一种叫做电梯的东西,但是讨论是在4年前进行的。将我的配置更改为电梯将需要大量工作。我正在使用的网址是:
q=("Crystal"~4)(*Crystal*)&start=0&rows=24&fq=department:(eyeglasses)&fq=status:(active)&facet=true&facet.field=gender&facet.field=department&facet.field=color&facet.field=frame_shape&facet.field=frame_material&facet.field=face_shape&facet.limit=-1&indent=on&!type=edismax&bq=name(Sullivan)&sort=has_images+desc%2cseller_rank+asc%2cin_stock+desc%2cbrand_rank+asc%2cname+desc&version=2.2&wt=json
我正在尝试提高bq=name:(Sullivan)
并对sort=has_images+desc%2cseller_rank+asc%2cin_stock+desc%2cbrand_rank+asc%2cname+desc
进行排序。
问题是排序优先,而我的提升不会影响结果。也许其他人遇到了这个问题。我将不胜感激任何帮助。谢谢。